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   
 

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
 IRemoteCallable RemoteCallable.Builder.build()
           
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)
           
protected  IRemoteCallable RemoteServiceClientRegistration.findDefaultRemoteCallable(java.lang.String methodToFind)
           
protected  IRemoteCallable RemoteServiceClientRegistration.findRemoteCallable(IRemoteCall remoteCall)
           
 IRemoteCallable AbstractClientService.UriRequest.getRemoteCallable()
           
 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)
           
 AbstractClientService.UriRequest AbstractClientContainer.createUriRequest(java.lang.String endpoint, IRemoteCall call, IRemoteCallable callable)
           
protected  AbstractClientService.UriRequest AbstractClientService.createUriRequest(java.lang.String endpoint, IRemoteCall call, IRemoteCallable callable)
           
 java.lang.Object IRemoteResponseDeserializer.deserializeResponse(java.lang.String endpoint, IRemoteCall call, IRemoteCallable callable, java.util.Map responseHeaders, byte[] 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  IRemoteCallParameter[] AbstractClientContainer.prepareCallParameters(java.lang.String uri, 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  java.lang.String AbstractClientService.prepareEndpointAddress(IRemoteCall call, IRemoteCallable callable)
           
protected  IRemoteCallParameter[] AbstractClientContainer.prepareExtraParameters(java.lang.String uri, IRemoteCall call, IRemoteCallable callable)
           
protected  IRemoteCallParameter[] AbstractClientContainer.prepareParameters(java.lang.String uri, IRemoteCall call, IRemoteCallable callable)
           
protected  IRemoteCallParameter[] AbstractClientService.prepareParameters(java.lang.String uri, IRemoteCall call, IRemoteCallable callable)
           
protected  java.lang.Object AbstractClientContainer.processResponse(java.lang.String uri, IRemoteCall call, IRemoteCallable callable, java.util.Map responseHeaders, byte[] responseBody)
           
protected  java.lang.Object AbstractClientService.processResponse(java.lang.String uri, IRemoteCall call, IRemoteCallable callable, java.util.Map responseHeaders, byte[] responseBody)
           
 IRemoteServiceRegistration AbstractClientContainer.registerCallables(java.lang.Class<?> serviceType, IRemoteCallable[] callables, java.util.Dictionary properties)
           
 IRemoteServiceRegistration AbstractClientContainer.registerCallables(IRemoteCallable[] callables, java.util.Dictionary properties)
           
 IRemoteServiceRegistration IRemoteServiceClientContainerAdapter.registerCallables(IRemoteCallable[] remoteCallables, java.util.Dictionary properties)
          Register remoteCallables for remote service client.
 IRemoteServiceRegistration AbstractClientContainer.registerCallables(java.lang.String[] clazzes, IRemoteCallable[][] callables, java.util.Dictionary properties)
           
 IRemoteServiceRegistration IRemoteServiceClientContainerAdapter.registerCallables(java.lang.String[] serviceInterfaceNames, IRemoteCallable[][] remoteCallables, java.util.Dictionary properties)
           Register remoteCallables for given serviceInterfaceNames.
 IRemoteCallParameter[] AbstractParameterSerializer.serializeParameter(java.lang.String endpoint, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter[] currentParameters, java.lang.Object[] paramToSerialize)
           
 IRemoteCallParameter[] IRemoteCallParameterSerializer.serializeParameter(java.lang.String endpoint, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter[] currentParameters, java.lang.Object[] paramToSerialize)
          Serializes all remote call parameters of this call.
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.
 IRemoteCallParameter IRemoteCallParameterSerializer.serializeParameter(java.lang.String endpoint, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter paramDefault, java.lang.Object paramToSerialize)
          Serialize a remote call parameter.
 IRemoteCallParameter StringParameterSerializer.serializeParameter(java.lang.String uri, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter paramDefault, java.lang.Object paramToSerialize)
           
protected  IRemoteCallParameter[] AbstractClientContainer.serializeParameter(java.lang.String uri, IRemoteCall call, IRemoteCallable callable, java.util.List currentParameters, java.lang.Object[] parameterValue)
           
 

Constructors in org.eclipse.ecf.remoteservice.client with parameters of type IRemoteCallable
AbstractClientService.AsyncResult(IRemoteCall call, IRemoteCallable callable, IRemoteCallListener listener)
           
AbstractClientService.UriRequest(java.lang.String uri, IRemoteCall call, IRemoteCallable callable)
           
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.http.message.AbstractHttpMessage httpMethod, IRemoteCall call, IRemoteCallable callable)
           
protected  org.apache.http.client.methods.HttpRequestBase RestClientService.createAndPrepareHttpMethod(java.lang.String uri, IRemoteCall call, IRemoteCallable callable)
           
protected  RemoteServiceClientRegistration AbstractRestClientContainer.createRestServiceRegistration(IRemoteCallable[] callables, java.util.Dictionary properties)
           
protected  RemoteServiceClientRegistration AbstractRestClientContainer.createRestServiceRegistration(java.lang.String[] clazzes, IRemoteCallable[][] callables, java.util.Dictionary properties)
           
 java.lang.Object XMLRemoteResponseDeserializer.deserializeResponse(java.lang.String uri, IRemoteCall call, IRemoteCallable callable, java.util.Map responseHeaders, byte[] responseBody)
           
 org.apache.http.HttpEntity 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  java.lang.String AbstractRestClientContainer.prepareBaseUri(IRemoteCall call, IRemoteCallable callable)
           
protected  org.apache.http.client.methods.HttpRequestBase RestClientService.prepareDeleteMethod(java.lang.String uri, IRemoteCall call, IRemoteCallable callable)
           
 java.lang.String AbstractRestClientContainer.prepareEndpointAddress(IRemoteCall call, IRemoteCallable callable)
           
protected  org.apache.http.client.methods.HttpRequestBase RestClientService.prepareGetMethod(java.lang.String uri, IRemoteCall call, IRemoteCallable callable)
           
protected  void RestClientService.prepareHttpMethod(org.apache.http.client.methods.HttpRequestBase httpMethod, IRemoteCall call, IRemoteCallable callable)
           
protected  org.apache.http.client.methods.HttpRequestBase RestClientService.preparePatchMethod(java.lang.String uri, IRemoteCall call, IRemoteCallable callable)
           
protected  org.apache.http.client.methods.HttpRequestBase RestClientService.preparePostMethod(java.lang.String uri, IRemoteCall call, IRemoteCallable callable)
           
protected  org.apache.http.client.methods.HttpRequestBase RestClientService.preparePutMethod(java.lang.String uri, IRemoteCall call, IRemoteCallable callable)
           
protected  java.lang.String AbstractRestClientContainer.prepareResourcePath(IRemoteCall call, IRemoteCallable callable)
           
protected  void RestClientService.setupHttpMethod(org.apache.http.client.methods.HttpRequestBase httpMethod, IRemoteCall call, IRemoteCallable callable)
           
protected  void RestClientService.setupTimeouts(org.apache.http.client.HttpClient httpClient, IRemoteCall call, IRemoteCallable callable)
           
protected  org.apache.http.NameValuePair[] RestClientService.toNameValuePairs(java.lang.String uri, IRemoteCall call, IRemoteCallable callable)
           
 

Constructors in org.eclipse.ecf.remoteservice.rest.client with parameters of type IRemoteCallable
AbstractRestClientContainer.RestRemoteServiceClientRegistration(Namespace namespace, IRemoteCallable[] restCalls, java.util.Dictionary properties, RemoteServiceClientRegistry registry)
           
AbstractRestClientContainer.RestRemoteServiceClientRegistration(Namespace namespace, java.lang.String[] classNames, IRemoteCallable[][] restCalls, java.util.Dictionary properties, RemoteServiceClientRegistry registry)
           
 

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, byte[] responseBody)