Interface IRemoteCallable
- 
- All Known Implementing Classes:
- RemoteCallable
 
 public interface IRemoteCallableCallables represent a remotely callable method. Clients can register callables (viaIRemoteServiceClientContainerAdapter.registerCallables(String[], IRemoteCallable[][], java.util.Dictionary)orIRemoteServiceClientContainerAdapter.registerCallables(IRemoteCallable[], java.util.Dictionary)and then at runtime when actual remote calls are attempted, the associated callable is looked up in theRemoteServiceClientRegistry. If present, the remote call can be completed, if not present in the registry, the call is not completed.- Since:
- 4.0
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract 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.
 
- 
- 
- 
Method Detail- 
getMethodString getMethod() Get the method name associated with this remote callable.- Returns:
- String method name.  Must not be null.
 
 - 
getResourcePathString getResourcePath() Get the resource path associated with this remote callable.- Returns:
- String the resource path for this remote callable.  Must not be null.
 
 - 
getRequestTypeIRemoteCallableRequestType getRequestType() Get request type associated with this remote callable.- Returns:
- IRemoteCallableRequestType for this callable.  May be null.
 
 - 
getDefaultParametersIRemoteCallParameter[] getDefaultParameters() Get default remote call parameters for this remote callable.- Returns:
- IRemoteCallParameter[] array of default parameters for this remote callable. 
 May be null.
 
 - 
getDefaultTimeoutlong getDefaultTimeout() Get default timeout for this remote callable.- Returns:
- long default timeout value.
 
 
- 
 
-