Package org.eclipse.ecf.remoteservice
Class RemoteCall
java.lang.Object
org.eclipse.ecf.remoteservice.asyncproxy.AbstractAsyncProxyRemoteCall
org.eclipse.ecf.remoteservice.RemoteCall
- All Implemented Interfaces:
IRemoteCall
- Direct Known Subclasses:
AbstractRSAClientService.RSARemoteCall,RemoteCallMethod,RestCall
- Since:
- 4.0
-
Field Summary
FieldsFields inherited from interface org.eclipse.ecf.remoteservice.IRemoteCall
DEFAULT_TIMEOUT -
Constructor Summary
ConstructorsConstructorDescriptionRemoteCall(String method) RemoteCall(String method, Object[] parameters) RemoteCall(String method, Object[] parameters, long timeout) -
Method Summary
-
Field Details
-
method
-
parameters
-
timeout
protected long timeout
-
-
Constructor Details
-
RemoteCall
-
RemoteCall
-
RemoteCall
-
-
Method Details
-
getMethod
Description copied from interface:IRemoteCallGet the method name to call on the remote. Must return a non-null and non-empty string- Specified by:
getMethodin interfaceIRemoteCall- Returns:
- String name of method to call on the remote
-
getParameters
Description copied from interface:IRemoteCallGet the method parameters of the method to call on the remote. Will return a non-nullarray of Object parameters. The given Objects in the array must be be Serializable so that they may be serialized to deliver to remote.- Specified by:
getParametersin interfaceIRemoteCall- Returns:
- Object [] the parameters to be provided for this call. Will not
be
null, but may be empty array.
-
getTimeout
public long getTimeout()Description copied from interface:IRemoteCallGet timeout (in ms) for the remote call.- Specified by:
getTimeoutin interfaceIRemoteCall- Returns:
- long timeout in ms
-
toString
-