Uses of Interface
org.eclipse.ecf.remoteservice.IRemoteCall
Package
Description
-
Uses of IRemoteCall in org.eclipse.ecf.provider.remoteservice.generic
Modifier 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
Modifier 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()
Modifier 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
Modifier 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) ModifierConstructorDescriptionAsyncResult
(IRemoteCall call, IRemoteCallable callable, IRemoteCallListener listener) UriRequest
(String uri, IRemoteCall call, IRemoteCallable callable) -
Uses of IRemoteCall in org.eclipse.ecf.remoteservice.events
-
Uses of IRemoteCall in org.eclipse.ecf.remoteservice.rest
Modifier and TypeInterfaceDescriptioninterface
Rest call provides a way for clients to access/call a remote service. -
Uses of IRemoteCall in org.eclipse.ecf.remoteservice.rest.client
Modifier 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
Modifier and TypeClassDescriptionclass
Implementation of IRemoteCall based upon Method.