Uses of Interface
org.eclipse.ecf.remoteservice.client.IRemoteCallable
-
Packages that use IRemoteCallable Package Description org.eclipse.ecf.remoteservice.client org.eclipse.ecf.remoteservice.rest org.eclipse.ecf.remoteservice.rest.client -
-
Uses of IRemoteCallable in org.eclipse.ecf.remoteservice.client
Classes in org.eclipse.ecf.remoteservice.client that implement IRemoteCallable Modifier and Type Class Description class
RemoteCallable
Implementation ofIRemoteCallable
.Fields in org.eclipse.ecf.remoteservice.client declared as IRemoteCallable Modifier and Type Field Description protected IRemoteCallable[][]
RemoteServiceClientRegistration. callables
Methods in org.eclipse.ecf.remoteservice.client that return IRemoteCallable Modifier and Type Method 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)
Methods in org.eclipse.ecf.remoteservice.client with parameters of type IRemoteCallable Modifier and Type Method 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(String[] clazzes, IRemoteCallable[][] callables, Dictionary properties)
protected RemoteServiceClientRegistration
AbstractClientContainer. createRestServiceRegistration(IRemoteCallable[] callables, Dictionary properties)
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 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 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)
IRemoteServiceRegistration
AbstractClientContainer. registerCallables(Class<?> serviceType, IRemoteCallable[] callables, Dictionary properties)
IRemoteServiceRegistration
AbstractClientContainer. registerCallables(String[] clazzes, IRemoteCallable[][] callables, Dictionary properties)
IRemoteServiceRegistration
AbstractClientContainer. registerCallables(IRemoteCallable[] callables, Dictionary properties)
IRemoteServiceRegistration
IRemoteServiceClientContainerAdapter. registerCallables(String[] serviceInterfaceNames, IRemoteCallable[][] remoteCallables, Dictionary properties)
Register remoteCallables for given serviceInterfaceNames.IRemoteServiceRegistration
IRemoteServiceClientContainerAdapter. registerCallables(IRemoteCallable[] remoteCallables, Dictionary properties)
Register remoteCallables for remote service client.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 IRemoteCallable Constructor Description AsyncResult(IRemoteCall call, IRemoteCallable callable, IRemoteCallListener listener)
RemoteServiceClientRegistration(Namespace namespace, String[] classNames, IRemoteCallable[][] restCalls, Dictionary properties, RemoteServiceClientRegistry registry)
RemoteServiceClientRegistration(Namespace namespace, IRemoteCallable[] restCalls, Dictionary properties, RemoteServiceClientRegistry registry)
RSAClientRegistration(ID targetID, String[] classNames, IRemoteCallable[][] restCalls, Dictionary properties)
UriRequest(String uri, IRemoteCall call, IRemoteCallable callable)
-
Uses of IRemoteCallable in org.eclipse.ecf.remoteservice.rest
Methods in org.eclipse.ecf.remoteservice.rest that return IRemoteCallable Modifier and Type Method Description static IRemoteCallable
RestCallableFactory. createCallable(String method)
static IRemoteCallable
RestCallableFactory. createCallable(String method, String resourcePath)
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)
static IRemoteCallable
RestCallableFactory. createCallable(String method, String resourcePath, AbstractRequestType requestType)
static IRemoteCallable
RestCallableFactory. createCallable(String method, String resourcePath, AbstractRequestType requestType, long timeout)
-
Uses of IRemoteCallable in org.eclipse.ecf.remoteservice.rest.client
Methods in org.eclipse.ecf.remoteservice.rest.client with parameters of type IRemoteCallable 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)
protected RemoteServiceClientRegistration
AbstractRestClientContainer. createRestServiceRegistration(String[] clazzes, IRemoteCallable[][] callables, Dictionary properties)
protected RemoteServiceClientRegistration
AbstractRestClientContainer. createRestServiceRegistration(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)
Constructors in org.eclipse.ecf.remoteservice.rest.client with parameters of type IRemoteCallable Constructor Description RestRemoteServiceClientRegistration(Namespace namespace, String[] classNames, IRemoteCallable[][] restCalls, Dictionary properties, RemoteServiceClientRegistry registry)
RestRemoteServiceClientRegistration(Namespace namespace, IRemoteCallable[] restCalls, Dictionary properties, RemoteServiceClientRegistry registry)
-