Class RemoteCallable
- java.lang.Object
- 
- org.eclipse.ecf.remoteservice.client.RemoteCallable
 
- 
- All Implemented Interfaces:
- IRemoteCallable
 
 public class RemoteCallable extends Object implements IRemoteCallable Implementation ofIRemoteCallable.- Since:
- 4.0
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classRemoteCallable.Builder
 - 
Field SummaryFields Modifier and Type Field Description protected IRemoteCallParameter[]defaultParametersprotected longdefaultTimeoutprotected Stringmethodprotected IRemoteCallableRequestTyperequestTypeprotected StringresourcePath
 - 
Constructor SummaryConstructors Constructor Description RemoteCallable(String method, String resourcePath, IRemoteCallParameter[] defaultParameters, IRemoteCallableRequestType requestType)RemoteCallable(String method, String resourcePath, IRemoteCallParameter[] defaultParameters, IRemoteCallableRequestType requestType, long defaultTimeout)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description IRemoteCallParameter[]getDefaultParameters()Get default remote call parameters for this remote callable.longgetDefaultTimeout()Get default timeout for this remote callable.StringgetMethod()Get the method name associated with this remote callable.IRemoteCallableRequestTypegetRequestType()Get request type associated with this remote callable.StringgetResourcePath()Get the resource path associated with this remote callable.StringtoString()
 
- 
- 
- 
Field Detail- 
methodprotected String method 
 - 
resourcePathprotected String resourcePath 
 - 
defaultParametersprotected IRemoteCallParameter[] defaultParameters 
 - 
defaultTimeoutprotected long defaultTimeout 
 - 
requestTypeprotected IRemoteCallableRequestType requestType 
 
- 
 - 
Constructor Detail- 
RemoteCallablepublic RemoteCallable(String method, String resourcePath, IRemoteCallParameter[] defaultParameters, IRemoteCallableRequestType requestType, long defaultTimeout) 
 - 
RemoteCallablepublic RemoteCallable(String method, String resourcePath, IRemoteCallParameter[] defaultParameters, IRemoteCallableRequestType requestType) 
 
- 
 - 
Method Detail- 
getMethodpublic String getMethod() Description copied from interface:IRemoteCallableGet the method name associated with this remote callable.- Specified by:
- getMethodin interface- IRemoteCallable
- Returns:
- String method name.  Must not be null.
 
 - 
getResourcePathpublic String getResourcePath() Description copied from interface:IRemoteCallableGet the resource path associated with this remote callable.- Specified by:
- getResourcePathin interface- IRemoteCallable
- Returns:
- String the resource path for this remote callable.  Must not be null.
 
 - 
getDefaultParameterspublic IRemoteCallParameter[] getDefaultParameters() Description copied from interface:IRemoteCallableGet default remote call parameters for this remote callable.- Specified by:
- getDefaultParametersin interface- IRemoteCallable
- Returns:
- IRemoteCallParameter[] array of default parameters for this remote callable. 
 May be null.
 
 - 
getRequestTypepublic IRemoteCallableRequestType getRequestType() Description copied from interface:IRemoteCallableGet request type associated with this remote callable.- Specified by:
- getRequestTypein interface- IRemoteCallable
- Returns:
- IRemoteCallableRequestType for this callable.  May be null.
 
 - 
getDefaultTimeoutpublic long getDefaultTimeout() Description copied from interface:IRemoteCallableGet default timeout for this remote callable.- Specified by:
- getDefaultTimeoutin interface- IRemoteCallable
- Returns:
- long default timeout value.
 
 
- 
 
-