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.rpc.client   
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)
           
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.
 java.lang.Object IRemoteService.callSync(IRemoteCall call)
          Call remote method specified by call parameter synchronously.
 void IRemoteService.fireAsync(IRemoteCall call)
          Fire remote method specified by call parameter.
protected  java.lang.Object AbstractRemoteService.invokeSync(IRemoteCall call)
           
 

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

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)
           
 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  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  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)
           
 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 IRemoteCall
AbstractClientService.AsyncResult(IRemoteCall call, IRemoteCallable callable, IRemoteCallListener listener)
           
 

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.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 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, java.lang.String responseBody)
           
 

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

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

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.