|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IRpcManagerOperations
Interface exposing operations that the handlers of the RpcManager can
use.
| Method Summary | |
|---|---|
DualValue<String,IRpcDefinition> |
getRegistryKeyAndDefinition(String remoteContextIdentity,
String procedure,
IField[] args)
Get the RPC registry key and IRpcDefinition for the procedure. |
void |
invoke(String remoteContextIdentity,
String rpcKey,
IRpcDefinition definition,
IField[] args,
IRpcResultHandler resultHandler,
IRpcMarker marker)
Invoke the RPC in the named remote context. |
| Method Detail |
|---|
void invoke(String remoteContextIdentity,
String rpcKey,
IRpcDefinition definition,
IField[] args,
IRpcResultHandler resultHandler,
IRpcMarker marker)
remoteContextIdentity - the remote context to invoke the RPC inrpcKey - the RPC keydefinition - the RPC definitionargs - the arguments for the RPCresultHandler - the handler to process the asynchronous resultmarker - the marker that allows the resultHandler to tie up the result
from this specific RPC invocation
DualValue<String,IRpcDefinition> getRegistryKeyAndDefinition(String remoteContextIdentity,
String procedure,
IField[] args)
IRpcDefinition for the procedure.
This checks the RPC registry record of the remote context to find the key
for an RPC with matching name and arguments.
remoteContextIdentity - the remote contextprocedure - the RPC nameargs - the RPC arguments
IRpcDefinition for the RPC in
the remote context or null if not found
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||