Uses of Interface
org.eclipse.ecf.remoteservice.IRemoteCall
-
-
Uses of IRemoteCall in org.eclipse.ecf.provider.remoteservice.generic
Classes in org.eclipse.ecf.provider.remoteservice.generic that implement IRemoteCall Modifier and Type Class Description class
RemoteCallImpl
Methods in org.eclipse.ecf.provider.remoteservice.generic with parameters of type IRemoteCall Modifier and Type Method Description void
RemoteServiceImpl. callAsync(IRemoteCall call, IRemoteCallListener listener)
Object
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 IRemoteCall Modifier and Type Class Description class
RemoteCall
Fields in org.eclipse.ecf.remoteservice declared as IRemoteCall Modifier and Type Field Description protected IRemoteCall
AbstractRemoteCallListener. remoteCall
Methods in org.eclipse.ecf.remoteservice that return IRemoteCall Modifier and Type Method Description protected 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 IRemoteCall Modifier and Type Method Description org.eclipse.equinox.concurrent.future.IFuture
AbstractRemoteService. callAsync(IRemoteCall call)
Future<Object>
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)
protected Future<Object>
AbstractRemoteService. callAsyncWithTimeout(IRemoteCall call, Callable<Object> callable)
protected void
AbstractRemoteService. callAsyncWithTimeout(IRemoteCall call, Callable<IRemoteCallCompleteEvent> callable, IRemoteCallListener callback)
protected Future
AbstractRemoteService. callFutureAsync(IRemoteCall call)
Object
RemoteServiceRegistrationImpl. callService(IRemoteCall call)
Object
AbstractRemoteService. callSync(IRemoteCall call, Callable<Object> callable)
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 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 IRemoteCall Modifier and Type Class Description static class
AbstractRSAClientService.RSARemoteCall
Methods in org.eclipse.ecf.remoteservice.client that return IRemoteCall Modifier and Type Method Description IRemoteCall
AbstractClientService.UriRequest. getRemoteCall()
Methods in org.eclipse.ecf.remoteservice.client with parameters of type IRemoteCall Modifier and Type Method Description 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)
void
AbstractRSAClientService. callAsync(IRemoteCall call, IRemoteCallListener listener)
Object
AbstractClientService. callSync(IRemoteCall call)
Object
AbstractRSAClientService. callSync(IRemoteCall call)
AbstractClientService.UriRequest
AbstractClientContainer. createUriRequest(String endpoint, IRemoteCall call, IRemoteCallable callable)
protected AbstractClientService.UriRequest
AbstractClientService. createUriRequest(String endpoint, IRemoteCall call, IRemoteCallable callable)
Object
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)
IRemoteCallable
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.IRemoteCallParameter[]
AbstractParameterSerializer. serializeParameter(String endpoint, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter[] currentParameters, Object[] paramToSerialize)
IRemoteCallParameter[]
IRemoteCallParameterSerializer. serializeParameter(String endpoint, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter[] currentParameters, Object[] paramToSerialize)
Serializes all remote call parameters of this call.IRemoteCallParameter
IRemoteCallParameterSerializer. serializeParameter(String endpoint, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter paramDefault, Object paramToSerialize)
Serialize a remote call parameter.IRemoteCallParameter
StringParameterSerializer. serializeParameter(String uri, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter paramDefault, Object paramToSerialize)
Constructors in org.eclipse.ecf.remoteservice.client with parameters of type IRemoteCall Constructor Description AsyncResult(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 Modifier and Type Method Description 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 Modifier and Type Interface Description 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 Modifier and Type Class Description class
RestCall
Implementation ofIRestCall
. -
Uses of IRemoteCall in org.eclipse.ecf.remoteservice.rest.client
Methods in org.eclipse.ecf.remoteservice.rest.client with parameters of type IRemoteCall Modifier and Type Method Description protected 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)
Object
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)
String
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 IRemoteCall Modifier and Type Class Description class
RemoteCallMethod
Implementation of IRemoteCall based upon Method.
-