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(java.lang.String method) |
static IRemoteCallable |
RemoteCallableFactory.createCallable(java.lang.String method,
java.lang.String resourcePath) |
static IRemoteCallable |
RemoteCallableFactory.createCallable(java.lang.String method,
java.lang.String resourcePath,
IRemoteCallableRequestType requestType) |
static IRemoteCallable |
RemoteCallableFactory.createCallable(java.lang.String method,
java.lang.String resourcePath,
IRemoteCallableRequestType requestType,
long timeout) |
static IRemoteCallable |
RemoteCallableFactory.createCallable(java.lang.String method,
java.lang.String resourcePath,
IRemoteCallParameter[] defaultParameters) |
static IRemoteCallable |
RemoteCallableFactory.createCallable(java.lang.String method,
java.lang.String resourcePath,
IRemoteCallParameter[] defaultParameters,
IRemoteCallableRequestType requestType) |
static IRemoteCallable |
RemoteCallableFactory.createCallable(java.lang.String method,
java.lang.String resourcePath,
IRemoteCallParameter[] defaultParameters,
IRemoteCallableRequestType requestType,
long defaultTimeout) |
protected IRemoteCallable[][] |
AbstractRSAClientContainer.createRegistrationCallables(ID targetID,
java.lang.String[] interfaces,
java.util.Dictionary endpointDescriptionProperties) |
protected IRemoteCallable |
RemoteServiceClientRegistration.findDefaultRemoteCallable(java.lang.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,
java.util.Dictionary properties) |
protected RemoteServiceClientRegistration |
AbstractClientContainer.createRestServiceRegistration(java.lang.String[] clazzes,
IRemoteCallable[][] callables,
java.util.Dictionary properties) |
AbstractClientService.UriRequest |
AbstractClientContainer.createUriRequest(java.lang.String endpoint,
IRemoteCall call,
IRemoteCallable callable) |
protected AbstractClientService.UriRequest |
AbstractClientService.createUriRequest(java.lang.String endpoint,
IRemoteCall call,
IRemoteCallable callable) |
java.lang.Object |
IRemoteResponseDeserializer.deserializeResponse(java.lang.String endpoint,
IRemoteCall call,
IRemoteCallable callable,
java.util.Map responseHeaders,
byte[] responseBody)
Deserialize remote response.
|
protected IRemoteResponseDeserializer |
AbstractClientContainer.getResponseDeserializer(IRemoteCall call,
IRemoteCallable callable,
java.util.Map responseHeaders) |
protected abstract java.lang.Object |
AbstractClientService.invokeRemoteCall(IRemoteCall call,
IRemoteCallable callable)
Invoke remote call.
|
protected java.lang.Object |
AbstractRSAClientService.invokeRemoteCall(IRemoteCall call,
IRemoteCallable callable) |
protected IRemoteCallParameter[] |
AbstractClientContainer.prepareCallParameters(java.lang.String uri,
IRemoteCall call,
IRemoteCallable callable) |
protected abstract java.lang.String |
AbstractClientContainer.prepareEndpointAddress(IRemoteCall call,
IRemoteCallable callable)
Prepare an endpoint address for the given call and callable.
|
protected java.lang.String |
AbstractClientService.prepareEndpointAddress(IRemoteCall call,
IRemoteCallable callable) |
protected java.lang.String |
AbstractRSAClientContainer.prepareEndpointAddress(IRemoteCall call,
IRemoteCallable callable) |
protected IRemoteCallParameter[] |
AbstractClientContainer.prepareExtraParameters(java.lang.String uri,
IRemoteCall call,
IRemoteCallable callable) |
protected IRemoteCallParameter[] |
AbstractClientContainer.prepareParameters(java.lang.String uri,
IRemoteCall call,
IRemoteCallable callable) |
protected IRemoteCallParameter[] |
AbstractClientService.prepareParameters(java.lang.String uri,
IRemoteCall call,
IRemoteCallable callable) |
protected java.lang.Object |
AbstractClientContainer.processResponse(java.lang.String uri,
IRemoteCall call,
IRemoteCallable callable,
java.util.Map responseHeaders,
byte[] responseBody) |
protected java.lang.Object |
AbstractClientService.processResponse(java.lang.String uri,
IRemoteCall call,
IRemoteCallable callable,
java.util.Map responseHeaders,
byte[] responseBody) |
IRemoteServiceRegistration |
AbstractClientContainer.registerCallables(java.lang.Class<?> serviceType,
IRemoteCallable[] callables,
java.util.Dictionary properties) |
IRemoteServiceRegistration |
AbstractClientContainer.registerCallables(IRemoteCallable[] callables,
java.util.Dictionary properties) |
IRemoteServiceRegistration |
IRemoteServiceClientContainerAdapter.registerCallables(IRemoteCallable[] remoteCallables,
java.util.Dictionary properties)
Register remoteCallables for remote service client.
|
IRemoteServiceRegistration |
AbstractClientContainer.registerCallables(java.lang.String[] clazzes,
IRemoteCallable[][] callables,
java.util.Dictionary properties) |
IRemoteServiceRegistration |
IRemoteServiceClientContainerAdapter.registerCallables(java.lang.String[] serviceInterfaceNames,
IRemoteCallable[][] remoteCallables,
java.util.Dictionary properties)
Register remoteCallables for given serviceInterfaceNames.
|
IRemoteCallParameter[] |
AbstractParameterSerializer.serializeParameter(java.lang.String endpoint,
IRemoteCall call,
IRemoteCallable callable,
IRemoteCallParameter[] currentParameters,
java.lang.Object[] paramToSerialize) |
IRemoteCallParameter[] |
IRemoteCallParameterSerializer.serializeParameter(java.lang.String endpoint,
IRemoteCall call,
IRemoteCallable callable,
IRemoteCallParameter[] currentParameters,
java.lang.Object[] paramToSerialize)
Serializes all remote call parameters of this call.
|
protected IRemoteCallParameter |
AbstractClientContainer.serializeParameter(java.lang.String uri,
IRemoteCall call,
IRemoteCallable callable,
IRemoteCallParameter defaultParameter,
java.lang.Object parameterValue)
Serialize the parameter using the container's parameterSerializer.
|
IRemoteCallParameter |
IRemoteCallParameterSerializer.serializeParameter(java.lang.String endpoint,
IRemoteCall call,
IRemoteCallable callable,
IRemoteCallParameter paramDefault,
java.lang.Object paramToSerialize)
Serialize a remote call parameter.
|
IRemoteCallParameter |
StringParameterSerializer.serializeParameter(java.lang.String uri,
IRemoteCall call,
IRemoteCallable callable,
IRemoteCallParameter paramDefault,
java.lang.Object paramToSerialize) |
protected IRemoteCallParameter[] |
AbstractClientContainer.serializeParameter(java.lang.String uri,
IRemoteCall call,
IRemoteCallable callable,
java.util.List currentParameters,
java.lang.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,
java.util.Dictionary properties,
RemoteServiceClientRegistry registry) |
RemoteServiceClientRegistration(Namespace namespace,
java.lang.String[] classNames,
IRemoteCallable[][] restCalls,
java.util.Dictionary properties,
RemoteServiceClientRegistry registry) |
RSAClientRegistration(ID targetID,
java.lang.String[] classNames,
IRemoteCallable[][] restCalls,
java.util.Dictionary properties) |
UriRequest(java.lang.String uri,
IRemoteCall call,
IRemoteCallable callable) |
Modifier and Type | Method and Description |
---|---|
static IRemoteCallable |
RestCallableFactory.createCallable(java.lang.String method) |
static IRemoteCallable |
RestCallableFactory.createCallable(java.lang.String method,
java.lang.String resourcePath) |
static IRemoteCallable |
RestCallableFactory.createCallable(java.lang.String method,
java.lang.String resourcePath,
AbstractRequestType requestType) |
static IRemoteCallable |
RestCallableFactory.createCallable(java.lang.String method,
java.lang.String resourcePath,
AbstractRequestType requestType,
long timeout) |
static IRemoteCallable |
RestCallableFactory.createCallable(java.lang.String method,
java.lang.String resourcePath,
IRemoteCallParameter[] defaultParameters) |
static IRemoteCallable |
RestCallableFactory.createCallable(java.lang.String method,
java.lang.String resourcePath,
IRemoteCallParameter[] defaultParameters,
AbstractRequestType requestType) |
static IRemoteCallable |
RestCallableFactory.createCallable(java.lang.String method,
java.lang.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(java.lang.String uri,
IRemoteCall call,
IRemoteCallable callable) |
protected RemoteServiceClientRegistration |
AbstractRestClientContainer.createRestServiceRegistration(IRemoteCallable[] callables,
java.util.Dictionary properties) |
protected RemoteServiceClientRegistration |
AbstractRestClientContainer.createRestServiceRegistration(java.lang.String[] clazzes,
IRemoteCallable[][] callables,
java.util.Dictionary properties) |
java.lang.Object |
XMLRemoteResponseDeserializer.deserializeResponse(java.lang.String uri,
IRemoteCall call,
IRemoteCallable callable,
java.util.Map responseHeaders,
byte[] responseBody) |
org.apache.http.HttpEntity |
AbstractEntityRequestType.generateRequestEntity(java.lang.String uri,
IRemoteCall call,
IRemoteCallable callable,
IRemoteCallParameter paramDefault,
java.lang.Object paramToSerialize) |
protected java.lang.String |
AbstractEntityRequestType.getCharset(IRemoteCall call,
IRemoteCallable callable,
IRemoteCallParameter paramDefault) |
protected long |
AbstractEntityRequestType.getContentLength(IRemoteCall call,
IRemoteCallable callable,
IRemoteCallParameter paramDefault) |
protected java.lang.String |
AbstractEntityRequestType.getContentType(IRemoteCall call,
IRemoteCallable callable,
IRemoteCallParameter paramDefault) |
protected java.lang.Object |
RestClientService.invokeRemoteCall(IRemoteCall call,
IRemoteCallable callable)
Calls the Rest service with given URL of IRestCall.
|
protected java.lang.String |
AbstractRestClientContainer.prepareBaseUri(IRemoteCall call,
IRemoteCallable callable) |
protected org.apache.http.client.methods.HttpRequestBase |
RestClientService.prepareDeleteMethod(java.lang.String uri,
IRemoteCall call,
IRemoteCallable callable) |
java.lang.String |
AbstractRestClientContainer.prepareEndpointAddress(IRemoteCall call,
IRemoteCallable callable) |
protected org.apache.http.client.methods.HttpRequestBase |
RestClientService.prepareGetMethod(java.lang.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(java.lang.String uri,
IRemoteCall call,
IRemoteCallable callable) |
protected org.apache.http.client.methods.HttpRequestBase |
RestClientService.preparePostMethod(java.lang.String uri,
IRemoteCall call,
IRemoteCallable callable) |
protected org.apache.http.client.methods.HttpRequestBase |
RestClientService.preparePutMethod(java.lang.String uri,
IRemoteCall call,
IRemoteCallable callable) |
protected java.lang.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(java.lang.String uri,
IRemoteCall call,
IRemoteCallable callable) |
Constructor and Description |
---|
RestRemoteServiceClientRegistration(Namespace namespace,
IRemoteCallable[] restCalls,
java.util.Dictionary properties,
RemoteServiceClientRegistry registry) |
RestRemoteServiceClientRegistration(Namespace namespace,
java.lang.String[] classNames,
IRemoteCallable[][] restCalls,
java.util.Dictionary properties,
RemoteServiceClientRegistry registry) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
SyndFeedResponseDeserializer.deserializeResponse(java.lang.String endpoint,
IRemoteCall call,
IRemoteCallable callable,
java.util.Map responseHeaders,
byte[] responseBody) |