Uses of Interface
org.eclipse.ecf.remoteservice.IRemoteCall
Packages that use IRemoteCall
Package
Description
-
Uses of IRemoteCall in org.eclipse.ecf.provider.remoteservice.generic
Classes in org.eclipse.ecf.provider.remoteservice.generic that implement IRemoteCallMethods in org.eclipse.ecf.provider.remoteservice.generic with parameters of type IRemoteCallModifier and TypeMethodDescriptionvoid
RemoteServiceImpl.callAsync
(IRemoteCall call, IRemoteCallListener listener) RemoteServiceImpl.callSync
(IRemoteCall call) protected 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 IRemoteCallFields in org.eclipse.ecf.remoteservice declared as IRemoteCallMethods in org.eclipse.ecf.remoteservice that return IRemoteCallModifier and TypeMethodDescriptionprotected IRemoteCall
AbstractRemoteService.createRemoteCall
(String callMethod, Object[] callParameters, long callTimeout) static IRemoteCall
RemoteCallFactory.createRemoteCall
(String fqMethod) static IRemoteCall
RemoteCallFactory.createRemoteCall
(String fqMethod, Object[] params) static IRemoteCall
RemoteCallFactory.createRemoteCall
(String fqMethod, Object[] params, long timeout) protected IRemoteCall
AbstractRemoteCallListener.getRemoteCall()
Methods in org.eclipse.ecf.remoteservice with parameters of type IRemoteCallModifier and TypeMethodDescriptionorg.eclipse.equinox.concurrent.future.IFuture
AbstractRemoteService.callAsync
(IRemoteCall call) AbstractRemoteService.callAsync
(IRemoteCall call, Callable<Object> callable) org.eclipse.equinox.concurrent.future.IFuture
IRemoteService.callAsync
(IRemoteCall call) Call remote method specified by call parameter asynchronously, and immediately returnIFuture
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 Object
AbstractRemoteService.callAsyncWithResult
(IRemoteCall call, IRemoteCallListener listener) AbstractRemoteService.callAsyncWithTimeout
(IRemoteCall call, Callable<Object> callable) protected void
AbstractRemoteService.callAsyncWithTimeout
(IRemoteCall call, Callable<IRemoteCallCompleteEvent> callable, IRemoteCallListener callback) protected Future
AbstractRemoteService.callFutureAsync
(IRemoteCall call) RemoteServiceRegistrationImpl.callService
(IRemoteCall call) AbstractRemoteService.callSync
(IRemoteCall call, Callable<Object> callable) 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 ExecutorService
AbstractRemoteService.getFutureExecutorService
(IRemoteCall call) protected org.eclipse.equinox.concurrent.future.IExecutor
AbstractRemoteService.getIFutureExecutor
(IRemoteCall call) protected Object
AbstractRemoteService.invokeSync
(IRemoteCall call) -
Uses of IRemoteCall in org.eclipse.ecf.remoteservice.client
Classes in org.eclipse.ecf.remoteservice.client that implement IRemoteCallMethods in org.eclipse.ecf.remoteservice.client that return IRemoteCallMethods in org.eclipse.ecf.remoteservice.client with parameters of type IRemoteCallModifier and TypeMethodDescriptionorg.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) void
AbstractRSAClientService.callAsync
(IRemoteCall call, IRemoteCallListener listener) AbstractClientService.callSync
(IRemoteCall call) AbstractRSAClientService.callSync
(IRemoteCall call) AbstractClientContainer.createUriRequest
(String endpoint, IRemoteCall call, IRemoteCallable callable) protected AbstractClientService.UriRequest
AbstractClientService.createUriRequest
(String endpoint, IRemoteCall call, IRemoteCallable callable) IRemoteResponseDeserializer.deserializeResponse
(String endpoint, IRemoteCall call, IRemoteCallable callable, Map responseHeaders, byte[] responseBody) Deserialize remote response.protected IRemoteCallable
RemoteServiceClientRegistration.findRemoteCallable
(IRemoteCall remoteCall) void
AbstractClientService.fireAsync
(IRemoteCall call) protected ExecutorService
AbstractRSAClientService.getFutureExecutorService
(IRemoteCall call) protected IRemoteResponseDeserializer
AbstractClientContainer.getResponseDeserializer
(IRemoteCall call, IRemoteCallable callable, Map responseHeaders) protected abstract Object
AbstractClientService.invokeRemoteCall
(IRemoteCall call, IRemoteCallable callable) Invoke remote call.protected Object
AbstractRSAClientService.invokeRemoteCall
(IRemoteCall call, IRemoteCallable callable) protected Object
AbstractClientService.invokeSync
(IRemoteCall remoteCall) RemoteServiceClientRegistration.lookupCallable
(IRemoteCall remoteCall) protected IRemoteCallParameter[]
AbstractClientContainer.prepareCallParameters
(String uri, IRemoteCall call, IRemoteCallable callable) protected abstract String
AbstractClientContainer.prepareEndpointAddress
(IRemoteCall call, IRemoteCallable callable) Prepare an endpoint address for the given call and callable.protected String
AbstractClientService.prepareEndpointAddress
(IRemoteCall call, IRemoteCallable callable) protected String
AbstractRSAClientContainer.prepareEndpointAddress
(IRemoteCall call, IRemoteCallable callable) protected IRemoteCallParameter[]
AbstractClientContainer.prepareExtraParameters
(String uri, IRemoteCall call, IRemoteCallable callable) protected IRemoteCallParameter[]
AbstractClientContainer.prepareParameters
(String uri, IRemoteCall call, IRemoteCallable callable) protected IRemoteCallParameter[]
AbstractClientService.prepareParameters
(String uri, IRemoteCall call, IRemoteCallable callable) protected Object
AbstractClientContainer.processResponse
(String uri, IRemoteCall call, IRemoteCallable callable, Map responseHeaders, byte[] responseBody) protected Object
AbstractClientService.processResponse
(String uri, IRemoteCall call, IRemoteCallable callable, Map responseHeaders, byte[] responseBody) protected IRemoteCallParameter[]
AbstractClientContainer.serializeParameter
(String uri, IRemoteCall call, IRemoteCallable callable, List currentParameters, Object[] parameterValue) Serialize the parameter using the container's parameterSerializer.protected IRemoteCallParameter
AbstractClientContainer.serializeParameter
(String uri, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter defaultParameter, Object parameterValue) Serialize the parameter using the container's parameterSerializer.AbstractParameterSerializer.serializeParameter
(String endpoint, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter[] currentParameters, Object[] paramToSerialize) IRemoteCallParameterSerializer.serializeParameter
(String endpoint, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter[] currentParameters, Object[] paramToSerialize) Serializes all remote call parameters of this call.IRemoteCallParameterSerializer.serializeParameter
(String endpoint, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter paramDefault, Object paramToSerialize) Serialize a remote call parameter.StringParameterSerializer.serializeParameter
(String uri, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter paramDefault, Object paramToSerialize) Constructors in org.eclipse.ecf.remoteservice.client with parameters of type IRemoteCallModifierConstructorDescriptionAsyncResult
(IRemoteCall call, IRemoteCallable callable, IRemoteCallListener listener) UriRequest
(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 -
Uses of IRemoteCall in org.eclipse.ecf.remoteservice.rest
Subinterfaces of IRemoteCall in org.eclipse.ecf.remoteservice.restModifier and TypeInterfaceDescriptioninterface
Rest call provides a way for clients to access/call a remote service.Classes in org.eclipse.ecf.remoteservice.rest that implement IRemoteCall -
Uses of IRemoteCall in org.eclipse.ecf.remoteservice.rest.client
Methods in org.eclipse.ecf.remoteservice.rest.client with parameters of type IRemoteCallModifier and TypeMethodDescriptionprotected void
RestClientService.addRequestHeaders
(org.apache.http.message.AbstractHttpMessage httpMethod, IRemoteCall call, IRemoteCallable callable) protected org.apache.http.client.methods.HttpRequestBase
RestClientService.createAndPrepareHttpMethod
(String uri, IRemoteCall call, IRemoteCallable callable) XMLRemoteResponseDeserializer.deserializeResponse
(String uri, IRemoteCall call, IRemoteCallable callable, Map responseHeaders, byte[] responseBody) org.apache.http.HttpEntity
AbstractEntityRequestType.generateRequestEntity
(String uri, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter paramDefault, Object paramToSerialize) protected String
AbstractEntityRequestType.getCharset
(IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter paramDefault) protected long
AbstractEntityRequestType.getContentLength
(IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter paramDefault) protected String
AbstractEntityRequestType.getContentType
(IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter paramDefault) protected Object
RestClientService.invokeRemoteCall
(IRemoteCall call, IRemoteCallable callable) Calls the Rest service with given URL of IRestCall.protected String
AbstractRestClientContainer.prepareBaseUri
(IRemoteCall call, IRemoteCallable callable) protected org.apache.http.client.methods.HttpRequestBase
RestClientService.prepareDeleteMethod
(String uri, IRemoteCall call, IRemoteCallable callable) AbstractRestClientContainer.prepareEndpointAddress
(IRemoteCall call, IRemoteCallable callable) protected org.apache.http.client.methods.HttpRequestBase
RestClientService.prepareGetMethod
(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
(String uri, IRemoteCall call, IRemoteCallable callable) protected org.apache.http.client.methods.HttpRequestBase
RestClientService.preparePostMethod
(String uri, IRemoteCall call, IRemoteCallable callable) protected org.apache.http.client.methods.HttpRequestBase
RestClientService.preparePutMethod
(String uri, IRemoteCall call, IRemoteCallable callable) protected 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
(String uri, IRemoteCall call, IRemoteCallable callable) -
Uses of IRemoteCall in org.eclipse.ecf.remoteservice.util
Classes in org.eclipse.ecf.remoteservice.util that implement IRemoteCallModifier and TypeClassDescriptionclass
Implementation of IRemoteCall based upon Method.