Uses of Interface
org.eclipse.ecf.remoteservice.client.IRemoteCallable

Packages that use IRemoteCallable
org.eclipse.ecf.remoteservice.client   
org.eclipse.ecf.remoteservice.rest   
org.eclipse.ecf.remoteservice.rest.client   
org.eclipse.ecf.remoteservice.rest.synd   
org.eclipse.ecf.remoteservice.rpc.client   
 

Uses of IRemoteCallable in org.eclipse.ecf.remoteservice.client
 

Classes in org.eclipse.ecf.remoteservice.client that implement IRemoteCallable
 class RemoteCallable
          Implementation of IRemoteCallable.
 

Fields in org.eclipse.ecf.remoteservice.client declared as IRemoteCallable
protected  IRemoteCallable[][] RemoteServiceClientRegistration.callables
           
 

Methods in org.eclipse.ecf.remoteservice.client that return IRemoteCallable
static IRemoteCallable RemoteCallableFactory.createCallable(java.lang.String method)
           
static IRemoteCallable RemoteCallableFactory.createCallable(java.lang.String method, java.lang.String resourcePath)
           
static IRemoteCallable RemoteCallableFactory.createCallable(java.lang.String method, java.lang.String resourcePath, IRemoteCallableRequestType requestType)
           
static IRemoteCallable RemoteCallableFactory.createCallable(java.lang.String method, java.lang.String resourcePath, IRemoteCallableRequestType requestType, long timeout)
           
static IRemoteCallable RemoteCallableFactory.createCallable(java.lang.String method, java.lang.String resourcePath, IRemoteCallParameter[] defaultParameters)
           
static IRemoteCallable RemoteCallableFactory.createCallable(java.lang.String method, java.lang.String resourcePath, IRemoteCallParameter[] defaultParameters, IRemoteCallableRequestType requestType)
           
static IRemoteCallable RemoteCallableFactory.createCallable(java.lang.String method, java.lang.String resourcePath, IRemoteCallParameter[] defaultParameters, IRemoteCallableRequestType requestType, long defaultTimeout)
           
 IRemoteCallable[][] AbstractClientContainer.createCallablesFromClasses(java.lang.Class[] cls, java.util.List callables)
           
protected  IRemoteCallable AbstractClientContainer.findCallableForName(java.lang.String fqMethodName, java.util.List callables)
           
protected  IRemoteCallable RemoteServiceClientRegistration.findDefaultRemoteCallable(java.lang.String methodToFind)
           
protected  IRemoteCallable RemoteServiceClientRegistration.findRemoteCallable(IRemoteCall remoteCall)
           
protected  IRemoteCallable[] AbstractClientContainer.getCallablesForMethods(java.lang.reflect.Method[] methods, java.util.List callables)
           
 IRemoteCallable RemoteServiceClientRegistration.lookupCallable(IRemoteCall remoteCall)
           
 

Methods in org.eclipse.ecf.remoteservice.client with parameters of type IRemoteCallable
protected  org.eclipse.equinox.concurrent.future.IFuture AbstractClientService.callAsync(IRemoteCall call, IRemoteCallable callable)
           
protected  void AbstractClientService.callAsync(IRemoteCall call, IRemoteCallable restClientCallable, IRemoteCallListener listener)
           
protected  RemoteServiceClientRegistration AbstractClientContainer.createRestServiceRegistration(IRemoteCallable[] callables, java.util.Dictionary properties)
           
protected  RemoteServiceClientRegistration AbstractClientContainer.createRestServiceRegistration(java.lang.String[] clazzes, IRemoteCallable[][] callables, java.util.Dictionary properties)
           
 java.lang.Object IRemoteResponseDeserializer.deserializeResponse(java.lang.String endpoint, IRemoteCall call, IRemoteCallable callable, java.util.Map responseHeaders, java.lang.String responseBody)
          Deserialize remote response.
protected  IRemoteResponseDeserializer AbstractClientContainer.getResponseDeserializer(IRemoteCall call, IRemoteCallable callable, java.util.Map responseHeaders)
           
protected abstract  java.lang.Object AbstractClientService.invokeRemoteCall(IRemoteCall call, IRemoteCallable callable)
          Invoke remote call.
protected  java.lang.String AbstractClientService.prepareEndpointAddress(IRemoteCall call, IRemoteCallable callable)
           
protected abstract  java.lang.String AbstractClientContainer.prepareEndpointAddress(IRemoteCall call, IRemoteCallable callable)
          Prepare an endpoint address for the given call and callable.
protected  IRemoteCallParameter[] AbstractClientService.prepareParameters(java.lang.String uri, IRemoteCall call, IRemoteCallable callable)
           
protected  IRemoteCallParameter[] AbstractClientContainer.prepareParameters(java.lang.String uri, IRemoteCall call, IRemoteCallable callable)
           
protected  java.lang.Object AbstractClientService.processResponse(java.lang.String uri, IRemoteCall call, IRemoteCallable callable, java.util.Map responseHeaders, java.lang.String responseBody)
           
protected  java.lang.Object AbstractClientContainer.processResponse(java.lang.String uri, IRemoteCall call, IRemoteCallable callable, java.util.Map responseHeaders, java.lang.String responseBody)
           
 IRemoteServiceRegistration IRemoteServiceClientContainerAdapter.registerCallables(IRemoteCallable[] remoteCallables, java.util.Dictionary properties)
          Register remoteCallables for remote service client.
 IRemoteServiceRegistration AbstractClientContainer.registerCallables(IRemoteCallable[] callables, java.util.Dictionary properties)
           
 IRemoteServiceRegistration IRemoteServiceClientContainerAdapter.registerCallables(java.lang.String[] serviceInterfaceNames, IRemoteCallable[][] remoteCallables, java.util.Dictionary properties)
           Register remoteCallables for given serviceInterfaceNames.
 IRemoteServiceRegistration AbstractClientContainer.registerCallables(java.lang.String[] clazzes, IRemoteCallable[][] callables, java.util.Dictionary properties)
           
 IRemoteCallParameter StringParameterSerializer.serializeParameter(java.lang.String uri, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter paramDefault, java.lang.Object paramToSerialize)
           
 IRemoteCallParameter IRemoteCallParameterSerializer.serializeParameter(java.lang.String endpoint, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter paramDefault, java.lang.Object paramToSerialize)
          Serialize a remote call parameter.
protected  IRemoteCallParameter AbstractClientContainer.serializeParameter(java.lang.String uri, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter defaultParameter, java.lang.Object parameterValue)
          Serialze the parameter using the container's parameterSerializer.
 

Constructors in org.eclipse.ecf.remoteservice.client with parameters of type IRemoteCallable
AbstractClientService.AsyncResult(IRemoteCall call, IRemoteCallable callable, IRemoteCallListener listener)
           
RemoteServiceClientRegistration(Namespace namespace, IRemoteCallable[] restCalls, java.util.Dictionary properties, RemoteServiceClientRegistry registry)
           
RemoteServiceClientRegistration(Namespace namespace, java.lang.String[] classNames, IRemoteCallable[][] restCalls, java.util.Dictionary properties, RemoteServiceClientRegistry registry)
           
 

Uses of IRemoteCallable in org.eclipse.ecf.remoteservice.rest
 

Methods in org.eclipse.ecf.remoteservice.rest that return IRemoteCallable
static IRemoteCallable RestCallableFactory.createCallable(java.lang.String method)
           
static IRemoteCallable RestCallableFactory.createCallable(java.lang.String method, java.lang.String resourcePath)
           
static IRemoteCallable RestCallableFactory.createCallable(java.lang.String method, java.lang.String resourcePath, AbstractRequestType requestType)
           
static IRemoteCallable RestCallableFactory.createCallable(java.lang.String method, java.lang.String resourcePath, AbstractRequestType requestType, long timeout)
           
static IRemoteCallable RestCallableFactory.createCallable(java.lang.String method, java.lang.String resourcePath, IRemoteCallParameter[] defaultParameters)
           
static IRemoteCallable RestCallableFactory.createCallable(java.lang.String method, java.lang.String resourcePath, IRemoteCallParameter[] defaultParameters, AbstractRequestType requestType)
           
static IRemoteCallable RestCallableFactory.createCallable(java.lang.String method, java.lang.String resourcePath, IRemoteCallParameter[] defaultParameters, AbstractRequestType requestType, long defaultTimeout)
           
 

Uses of IRemoteCallable in org.eclipse.ecf.remoteservice.rest.client
 

Methods in org.eclipse.ecf.remoteservice.rest.client with parameters of type IRemoteCallable
protected  void RestClientService.addRequestHeaders(org.apache.commons.httpclient.HttpMethod httpMethod, IRemoteCall call, IRemoteCallable callable)
           
protected  org.apache.commons.httpclient.HttpMethod RestClientService.createAndPrepareHttpMethod(java.lang.String uri, IRemoteCall call, IRemoteCallable callable)
           
 java.lang.Object XMLRemoteResponseDeserializer.deserializeResponse(java.lang.String uri, IRemoteCall call, IRemoteCallable callable, java.util.Map responseHeaders, java.lang.String responseBody)
           
 org.apache.commons.httpclient.methods.RequestEntity AbstractEntityRequestType.generateRequestEntity(java.lang.String uri, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter paramDefault, java.lang.Object paramToSerialize)
           
protected  java.lang.String AbstractEntityRequestType.getCharset(IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter paramDefault)
           
protected  long AbstractEntityRequestType.getContentLength(IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter paramDefault)
           
protected  java.lang.String AbstractEntityRequestType.getContentType(IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter paramDefault)
           
protected  java.lang.Object RestClientService.invokeRemoteCall(IRemoteCall call, IRemoteCallable callable)
          Calls the Rest service with given URL of IRestCall.
protected  org.apache.commons.httpclient.HttpMethod RestClientService.prepareDeleteMethod(java.lang.String uri, IRemoteCall call, IRemoteCallable callable)
           
 java.lang.String RestClientContainer.prepareEndpointAddress(IRemoteCall call, IRemoteCallable callable)
           
protected  org.apache.commons.httpclient.HttpMethod RestClientService.prepareGetMethod(java.lang.String uri, IRemoteCall call, IRemoteCallable callable)
           
protected  org.apache.commons.httpclient.HttpMethod RestClientService.preparePostMethod(java.lang.String uri, IRemoteCall call, IRemoteCallable callable)
           
protected  org.apache.commons.httpclient.HttpMethod RestClientService.preparePutMethod(java.lang.String uri, IRemoteCall call, IRemoteCallable callable)
           
protected  void RestClientService.setupTimeouts(org.apache.commons.httpclient.HttpClient httpClient, IRemoteCall call, IRemoteCallable callable)
           
protected  org.apache.commons.httpclient.NameValuePair[] RestClientService.toNameValuePairs(java.lang.String uri, IRemoteCall call, IRemoteCallable callable)
           
 

Uses of IRemoteCallable in org.eclipse.ecf.remoteservice.rest.synd
 

Methods in org.eclipse.ecf.remoteservice.rest.synd with parameters of type IRemoteCallable
 java.lang.Object SyndFeedResponseDeserializer.deserializeResponse(java.lang.String endpoint, IRemoteCall call, IRemoteCallable callable, java.util.Map responseHeaders, java.lang.String responseBody)
           
 

Uses of IRemoteCallable in org.eclipse.ecf.remoteservice.rpc.client
 

Methods in org.eclipse.ecf.remoteservice.rpc.client with parameters of type IRemoteCallable
protected  java.lang.String RpcClientContainer.prepareEndpointAddress(IRemoteCall call, IRemoteCallable callable)