|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IRpcDefinition
Expresses a specific Remote Procedure Call definition. Procedures can be overloaded (have different arguments) but the result type cannot be overloaded. The 'void' result type is not supported.
Definitions are compared for equality based on their name and argument types only.
IRpcManager
,
IRpcPublishOperations.publishProdedure(IRpcHandler, IRpcDefinition)
Method Summary | |
---|---|
Class<? extends IField>[] |
getArgumentTypes()
Get the argument types, in order, that are required by the RPC |
String |
getName()
Get the name of the RPC |
String |
getRemoteContextIdentity()
Get the identity of the remote context that this RPC can be invoked in. |
Class<? extends IField> |
getResultType()
Get the result type for this RPC |
Method Detail |
---|
String getRemoteContextIdentity()
String getName()
Class<? extends IField>[] getArgumentTypes()
Class<? extends IField> getResultType()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |