Uses of Interface
org.eclipse.ecf.remoteservice.IRemoteCall

Packages that use IRemoteCall
org.eclipse.ecf.provider.remoteservice.generic   
org.eclipse.ecf.remoteservice   
org.eclipse.ecf.remoteservice.client   
org.eclipse.ecf.remoteservice.events   
org.eclipse.ecf.remoteservice.rest   
org.eclipse.ecf.remoteservice.rest.client   
org.eclipse.ecf.remoteservice.rest.synd   
org.eclipse.ecf.remoteservice.util   
 

Uses of IRemoteCall in org.eclipse.ecf.provider.remoteservice.generic
 

Classes in org.eclipse.ecf.provider.remoteservice.generic that implement IRemoteCall
 class RemoteCallImpl
           
 

Methods in org.eclipse.ecf.provider.remoteservice.generic with parameters of type IRemoteCall
 void RemoteServiceImpl.callAsync(IRemoteCall call, IRemoteCallListener listener)
           
 java.lang.Object RemoteServiceImpl.callSync(IRemoteCall call)
           
protected  java.lang.Object RegistrySharedObject.callSynch(RemoteServiceRegistrationImpl registration, IRemoteCall call)
           
 void RemoteServiceImpl.fireAsync(IRemoteCall call)
           
protected  void RegistrySharedObject.fireCallStartEvent(IRemoteCallListener listener, long requestId, IRemoteServiceReference reference, IRemoteCall call)
           
protected  Request RegistrySharedObject.sendCallRequest(RemoteServiceRegistrationImpl remoteRegistration, IRemoteCall call)
           
protected  void RegistrySharedObject.sendCallRequestWithListener(RemoteServiceRegistrationImpl remoteRegistration, IRemoteCall call, IRemoteCallListener listener)
           
protected  Request RegistrySharedObject.sendFireRequest(RemoteServiceRegistrationImpl remoteRegistration, IRemoteCall call)
           
 

Uses of IRemoteCall in org.eclipse.ecf.remoteservice
 

Classes in org.eclipse.ecf.remoteservice that implement IRemoteCall
 class RemoteCall
           
 

Fields in org.eclipse.ecf.remoteservice declared as IRemoteCall
protected  IRemoteCall AbstractRemoteCallListener.remoteCall
           
 

Methods in org.eclipse.ecf.remoteservice that return IRemoteCall
static IRemoteCall RemoteCallFactory.createRemoteCall(java.lang.String fqMethod)
           
static IRemoteCall RemoteCallFactory.createRemoteCall(java.lang.String fqMethod, java.lang.Object[] params)
           
protected  IRemoteCall AbstractRemoteService.createRemoteCall(java.lang.String callMethod, java.lang.Object[] callParameters, long callTimeout)
           
static IRemoteCall RemoteCallFactory.createRemoteCall(java.lang.String fqMethod, java.lang.Object[] params, long timeout)
           
protected  IRemoteCall AbstractRemoteCallListener.getRemoteCall()
           
 

Methods in org.eclipse.ecf.remoteservice with parameters of type IRemoteCall
 org.eclipse.equinox.concurrent.future.IFuture AbstractRemoteService.callAsync(IRemoteCall call)
           
 org.eclipse.equinox.concurrent.future.IFuture IRemoteService.callAsync(IRemoteCall call)
          Call remote method specified by call parameter asynchronously, and immediately return IFuture instance.
 void IRemoteService.callAsync(IRemoteCall call, IRemoteCallListener listener)
          Call remote method specified by call parameter asynchronously, and notify specified listener when call starts and completes.
protected  java.lang.Object AbstractRemoteService.callAsyncWithResult(IRemoteCall call, IRemoteCallListener listener)
           
protected  java.util.concurrent.Future AbstractRemoteService.callFutureAsync(IRemoteCall call)
           
 java.lang.Object RemoteServiceRegistrationImpl.callService(IRemoteCall call)
           
 java.lang.Object IRemoteService.callSync(IRemoteCall call)
          Call remote method specified by call parameter synchronously.
 void IRemoteServiceCallPolicy.checkRemoteCall(ID fromID, IRemoteServiceRegistration registration, IRemoteCall remoteCall)
          The following method is to be called before the remote service method call to check if the remote service method call is authorized.
 void IRemoteService.fireAsync(IRemoteCall call)
          Fire remote method specified by call parameter.
protected  java.util.concurrent.ExecutorService AbstractRemoteService.getFutureExecutorService(IRemoteCall call)
           
protected  org.eclipse.equinox.concurrent.future.IExecutor AbstractRemoteService.getIFutureExecutor(IRemoteCall call)
           
protected  java.lang.Object AbstractRemoteService.invokeSync(IRemoteCall call)
           
 

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

Methods in org.eclipse.ecf.remoteservice.client that return IRemoteCall
 IRemoteCall AbstractClientService.UriRequest.getRemoteCall()
           
 

Methods in org.eclipse.ecf.remoteservice.client with parameters of type IRemoteCall
 org.eclipse.equinox.concurrent.future.IFuture AbstractClientService.callAsync(IRemoteCall call)
           
protected  org.eclipse.equinox.concurrent.future.IFuture AbstractClientService.callAsync(IRemoteCall call, IRemoteCallable callable)
           
protected  void AbstractClientService.callAsync(IRemoteCall call, IRemoteCallable restClientCallable, IRemoteCallListener listener)
           
 void AbstractClientService.callAsync(IRemoteCall call, IRemoteCallListener listener)
           
 java.lang.Object AbstractClientService.callSync(IRemoteCall call)
           
 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  IRemoteCallable RemoteServiceClientRegistration.findRemoteCallable(IRemoteCall remoteCall)
           
 void AbstractClientService.fireAsync(IRemoteCall call)
           
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.Object AbstractClientService.invokeSync(IRemoteCall remoteCall)
           
 IRemoteCallable RemoteServiceClientRegistration.lookupCallable(IRemoteCall remoteCall)
           
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)
           
 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 IRemoteCall
AbstractClientService.AsyncResult(IRemoteCall call, IRemoteCallable callable, IRemoteCallListener listener)
           
AbstractClientService.UriRequest(java.lang.String uri, IRemoteCall call, IRemoteCallable callable)
           
 

Uses of IRemoteCall in org.eclipse.ecf.remoteservice.events
 

Methods in org.eclipse.ecf.remoteservice.events that return IRemoteCall
 IRemoteCall IRemoteCallStartEvent.getCall()
          Get the remote call itself.
 

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

Subinterfaces of IRemoteCall in org.eclipse.ecf.remoteservice.rest
 interface IRestCall
          Rest call provides a way for clients to access/call a remote service.
 

Classes in org.eclipse.ecf.remoteservice.rest that implement IRemoteCall
 class RestCall
          Implementation of IRestCall.
 

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

Methods in org.eclipse.ecf.remoteservice.rest.client with parameters of type IRemoteCall
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)
           
 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)
           
 

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

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

Uses of IRemoteCall in org.eclipse.ecf.remoteservice.util
 

Classes in org.eclipse.ecf.remoteservice.util that implement IRemoteCall
 class RemoteCallMethod
          Implementation of IRemoteCall based upon Method.