Modifier and Type | Class and Description |
---|---|
class |
RemoteCallImpl |
Modifier and Type | Method and 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) |
Modifier and Type | Class and Description |
---|---|
class |
RemoteCall |
Modifier and Type | Field and Description |
---|---|
protected IRemoteCall |
AbstractRemoteCallListener.remoteCall |
Modifier and Type | Method and Description |
---|---|
static IRemoteCall |
RemoteCallFactory.createRemoteCall(String fqMethod) |
static IRemoteCall |
RemoteCallFactory.createRemoteCall(String fqMethod,
Object[] params) |
protected IRemoteCall |
AbstractRemoteService.createRemoteCall(String callMethod,
Object[] callParameters,
long callTimeout) |
static IRemoteCall |
RemoteCallFactory.createRemoteCall(String fqMethod,
Object[] params,
long timeout) |
protected IRemoteCall |
AbstractRemoteCallListener.getRemoteCall() |
Modifier and Type | Method and Description |
---|---|
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. |
Future<Object> |
AbstractRemoteService.callAsync(IRemoteCall call,
Callable<Object> callable) |
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 void |
AbstractRemoteService.callAsyncWithTimeout(IRemoteCall call,
Callable<IRemoteCallCompleteEvent> callable,
IRemoteCallListener callback) |
protected Future<Object> |
AbstractRemoteService.callAsyncWithTimeout(IRemoteCall call,
Callable<Object> callable) |
protected Future |
AbstractRemoteService.callFutureAsync(IRemoteCall call) |
Object |
RemoteServiceRegistrationImpl.callService(IRemoteCall call) |
Object |
IRemoteService.callSync(IRemoteCall call)
Call remote method specified by call parameter synchronously.
|
Object |
AbstractRemoteService.callSync(IRemoteCall call,
Callable<Object> callable) |
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) |
Modifier and Type | Class and Description |
---|---|
static class |
AbstractRSAClientService.RSARemoteCall |
Modifier and Type | Method and Description |
---|---|
IRemoteCall |
AbstractClientService.UriRequest.getRemoteCall() |
Modifier and Type | Method and 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) |
protected AbstractClientService.UriRequest |
AbstractClientService.createUriRequest(String endpoint,
IRemoteCall call,
IRemoteCallable callable) |
AbstractClientService.UriRequest |
AbstractClientContainer.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 String |
AbstractClientService.prepareEndpointAddress(IRemoteCall call,
IRemoteCallable callable) |
protected String |
AbstractRSAClientContainer.prepareEndpointAddress(IRemoteCall call,
IRemoteCallable callable) |
protected abstract String |
AbstractClientContainer.prepareEndpointAddress(IRemoteCall call,
IRemoteCallable callable)
Prepare an endpoint address for the given call and callable.
|
protected IRemoteCallParameter[] |
AbstractClientContainer.prepareExtraParameters(String uri,
IRemoteCall call,
IRemoteCallable callable) |
protected IRemoteCallParameter[] |
AbstractClientService.prepareParameters(String uri,
IRemoteCall call,
IRemoteCallable callable) |
protected IRemoteCallParameter[] |
AbstractClientContainer.prepareParameters(String uri,
IRemoteCall call,
IRemoteCallable callable) |
protected Object |
AbstractClientService.processResponse(String uri,
IRemoteCall call,
IRemoteCallable callable,
Map responseHeaders,
byte[] responseBody) |
protected Object |
AbstractClientContainer.processResponse(String uri,
IRemoteCall call,
IRemoteCallable callable,
Map responseHeaders,
byte[] responseBody) |
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 |
StringParameterSerializer.serializeParameter(String uri,
IRemoteCall call,
IRemoteCallable callable,
IRemoteCallParameter paramDefault,
Object paramToSerialize) |
IRemoteCallParameter |
IRemoteCallParameterSerializer.serializeParameter(String endpoint,
IRemoteCall call,
IRemoteCallable callable,
IRemoteCallParameter paramDefault,
Object paramToSerialize)
Serialize a remote call parameter.
|
protected IRemoteCallParameter |
AbstractClientContainer.serializeParameter(String uri,
IRemoteCall call,
IRemoteCallable callable,
IRemoteCallParameter defaultParameter,
Object parameterValue)
Serialize the parameter using the container's parameterSerializer.
|
protected IRemoteCallParameter[] |
AbstractClientContainer.serializeParameter(String uri,
IRemoteCall call,
IRemoteCallable callable,
List currentParameters,
Object[] parameterValue)
Serialize the parameter using the container's parameterSerializer.
|
Constructor and Description |
---|
AsyncResult(IRemoteCall call,
IRemoteCallable callable,
IRemoteCallListener listener) |
UriRequest(String uri,
IRemoteCall call,
IRemoteCallable callable) |
Modifier and Type | Method and Description |
---|---|
IRemoteCall |
IRemoteCallStartEvent.getCall()
Get the remote call itself.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IRestCall
Rest call provides a way for clients to access/call a remote service.
|
Modifier and Type | Class and Description |
---|---|
class |
RestCall
Implementation of
IRestCall . |
Modifier and Type | Method and 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) |
Modifier and Type | Method and Description |
---|---|
Object |
SyndFeedResponseDeserializer.deserializeResponse(String endpoint,
IRemoteCall call,
IRemoteCallable callable,
Map responseHeaders,
byte[] responseBody) |
Modifier and Type | Class and Description |
---|---|
class |
RemoteCallMethod
Implementation of IRemoteCall based upon Method.
|
Copyright © 2004–2020 Eclipse Foundation. All rights reserved.