Package | Description |
---|---|
org.eclipse.ecf.remoteservice.client | |
org.eclipse.ecf.remoteservice.rest | |
org.eclipse.ecf.remoteservice.rest.client | |
org.eclipse.ecf.remoteservice.rest.synd |
Modifier and Type | Class and Description |
---|---|
class |
RemoteCallable
Implementation of
IRemoteCallable . |
Modifier and Type | Field and Description |
---|---|
protected IRemoteCallable[][] |
RemoteServiceClientRegistration.callables |
Modifier and Type | Method and Description |
---|---|
IRemoteCallable |
RemoteCallable.Builder.build() |
static IRemoteCallable |
RemoteCallableFactory.createCallable(String method) |
static IRemoteCallable |
RemoteCallableFactory.createCallable(String method,
String resourcePath) |
static IRemoteCallable |
RemoteCallableFactory.createCallable(String method,
String resourcePath,
IRemoteCallableRequestType requestType) |
static IRemoteCallable |
RemoteCallableFactory.createCallable(String method,
String resourcePath,
IRemoteCallableRequestType requestType,
long timeout) |
static IRemoteCallable |
RemoteCallableFactory.createCallable(String method,
String resourcePath,
IRemoteCallParameter[] defaultParameters) |
static IRemoteCallable |
RemoteCallableFactory.createCallable(String method,
String resourcePath,
IRemoteCallParameter[] defaultParameters,
IRemoteCallableRequestType requestType) |
static IRemoteCallable |
RemoteCallableFactory.createCallable(String method,
String resourcePath,
IRemoteCallParameter[] defaultParameters,
IRemoteCallableRequestType requestType,
long defaultTimeout) |
protected IRemoteCallable[][] |
AbstractRSAClientContainer.createRegistrationCallables(ID targetID,
String[] interfaces,
Dictionary endpointDescriptionProperties) |
protected IRemoteCallable |
RemoteServiceClientRegistration.findDefaultRemoteCallable(String methodToFind) |
protected IRemoteCallable |
RemoteServiceClientRegistration.findRemoteCallable(IRemoteCall remoteCall) |
IRemoteCallable |
AbstractClientService.UriRequest.getRemoteCallable() |
IRemoteCallable |
RemoteServiceClientRegistration.lookupCallable(IRemoteCall remoteCall) |
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.equinox.concurrent.future.IFuture |
AbstractClientService.callAsync(IRemoteCall call,
IRemoteCallable callable) |
protected void |
AbstractClientService.callAsync(IRemoteCall call,
IRemoteCallable restClientCallable,
IRemoteCallListener listener) |
protected RemoteServiceClientRegistration |
AbstractClientContainer.createRestServiceRegistration(IRemoteCallable[] callables,
Dictionary properties) |
protected RemoteServiceClientRegistration |
AbstractClientContainer.createRestServiceRegistration(String[] clazzes,
IRemoteCallable[][] callables,
Dictionary properties) |
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 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 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) |
IRemoteServiceRegistration |
AbstractClientContainer.registerCallables(Class<?> serviceType,
IRemoteCallable[] callables,
Dictionary properties) |
IRemoteServiceRegistration |
AbstractClientContainer.registerCallables(IRemoteCallable[] callables,
Dictionary properties) |
IRemoteServiceRegistration |
IRemoteServiceClientContainerAdapter.registerCallables(IRemoteCallable[] remoteCallables,
Dictionary properties)
Register remoteCallables for remote service client.
|
IRemoteServiceRegistration |
AbstractClientContainer.registerCallables(String[] clazzes,
IRemoteCallable[][] callables,
Dictionary properties) |
IRemoteServiceRegistration |
IRemoteServiceClientContainerAdapter.registerCallables(String[] serviceInterfaceNames,
IRemoteCallable[][] remoteCallables,
Dictionary properties)
Register remoteCallables for given serviceInterfaceNames.
|
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) |
RemoteServiceClientRegistration(Namespace namespace,
IRemoteCallable[] restCalls,
Dictionary properties,
RemoteServiceClientRegistry registry) |
RemoteServiceClientRegistration(Namespace namespace,
String[] classNames,
IRemoteCallable[][] restCalls,
Dictionary properties,
RemoteServiceClientRegistry registry) |
RSAClientRegistration(ID targetID,
String[] classNames,
IRemoteCallable[][] restCalls,
Dictionary properties) |
UriRequest(String uri,
IRemoteCall call,
IRemoteCallable callable) |
Modifier and Type | Method and Description |
---|---|
static IRemoteCallable |
RestCallableFactory.createCallable(String method) |
static IRemoteCallable |
RestCallableFactory.createCallable(String method,
String resourcePath) |
static IRemoteCallable |
RestCallableFactory.createCallable(String method,
String resourcePath,
AbstractRequestType requestType) |
static IRemoteCallable |
RestCallableFactory.createCallable(String method,
String resourcePath,
AbstractRequestType requestType,
long timeout) |
static IRemoteCallable |
RestCallableFactory.createCallable(String method,
String resourcePath,
IRemoteCallParameter[] defaultParameters) |
static IRemoteCallable |
RestCallableFactory.createCallable(String method,
String resourcePath,
IRemoteCallParameter[] defaultParameters,
AbstractRequestType requestType) |
static IRemoteCallable |
RestCallableFactory.createCallable(String method,
String resourcePath,
IRemoteCallParameter[] defaultParameters,
AbstractRequestType requestType,
long defaultTimeout) |
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) |
protected RemoteServiceClientRegistration |
AbstractRestClientContainer.createRestServiceRegistration(IRemoteCallable[] callables,
Dictionary properties) |
protected RemoteServiceClientRegistration |
AbstractRestClientContainer.createRestServiceRegistration(String[] clazzes,
IRemoteCallable[][] callables,
Dictionary properties) |
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) |
Constructor and Description |
---|
RestRemoteServiceClientRegistration(Namespace namespace,
IRemoteCallable[] restCalls,
Dictionary properties,
RemoteServiceClientRegistry registry) |
RestRemoteServiceClientRegistration(Namespace namespace,
String[] classNames,
IRemoteCallable[][] restCalls,
Dictionary properties,
RemoteServiceClientRegistry registry) |
Modifier and Type | Method and Description |
---|---|
Object |
SyndFeedResponseDeserializer.deserializeResponse(String endpoint,
IRemoteCall call,
IRemoteCallable callable,
Map responseHeaders,
byte[] responseBody) |
Copyright © 2004–2020 Eclipse Foundation. All rights reserved.