Modifier and Type | Class and Description |
---|---|
class |
RemoteServiceImpl |
Modifier and Type | Method and Description |
---|---|
IRemoteService |
RegistrySharedObject.getRemoteService(IRemoteServiceReference reference) |
IRemoteService |
RemoteServiceContainer.getRemoteService(IRemoteServiceReference ref) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractRemoteService
Abstract remote service implementation.
|
Modifier and Type | Method and Description |
---|---|
protected IRemoteService |
AbstractRemoteService.getRemoteService() |
IRemoteService |
IRemoteServiceProxy.getRemoteService()
Get IRemoteService associated with this proxy
|
IRemoteService |
IRemoteServiceConsumer.getRemoteService(IRemoteServiceReference reference)
Get remote service for given IRemoteServiceReference.
|
IRemoteService |
IRemoteServiceContainerAdapter.getRemoteService(IRemoteServiceReference reference)
Get remote service for given IRemoteServiceReference.
|
IRemoteService |
RemoteServiceContainerAdapterImpl.getRemoteService(IRemoteServiceReference reference) |
IRemoteService |
IRemoteServiceContainer.getRemoteService(java.lang.String serviceInterfaceClass)
Get the remote service for given serviceInterface class.
|
IRemoteService |
RemoteServiceContainer.getRemoteService(java.lang.String serviceInterfaceClass) |
IRemoteService |
IRemoteServiceContainer.getRemoteService(java.lang.String targetLocation,
java.lang.String serviceInterfaceClass)
Get the remote service for given targetLocation and given serviceInterface class.
|
IRemoteService |
RemoteServiceContainer.getRemoteService(java.lang.String targetLocation,
java.lang.String serviceInterfaceClass) |
IRemoteService |
IRemoteServiceContainer.getRemoteService(java.lang.String targetLocation,
java.lang.String serviceInterfaceClass,
java.lang.String filter)
Get the remote service for given targetLocation and given serviceInterface class.
|
IRemoteService |
RemoteServiceContainer.getRemoteService(java.lang.String targetLocation,
java.lang.String serviceInterfaceClass,
java.lang.String filter) |
Modifier and Type | Method and Description |
---|---|
static void |
RemoteServiceHelper.asyncExec(IRemoteService remoteService,
java.lang.String method,
java.lang.Object[] parameters,
IRemoteCallListener listener)
Invoke given method asynchronously, and call listener upon successful completion.
|
static void |
RemoteServiceHelper.asyncExec(IRemoteService remoteService,
java.lang.String method,
java.lang.Object[] parameters,
long timeout,
IRemoteCallListener listener)
Invoke given method asynchronously, and call listener upon successful completion.
|
static org.eclipse.equinox.concurrent.future.IFuture |
RemoteServiceHelper.futureExec(IRemoteService remoteService,
java.lang.String method,
java.lang.Object[] parameters)
Invoke given method asynchronously, return an IFuture immediately that can be subsequently queried for
completion.
|
static org.eclipse.equinox.concurrent.future.IFuture |
RemoteServiceHelper.futureExec(IRemoteService remoteService,
java.lang.String method,
java.lang.Object[] parameters,
long timeout)
Invoke given method asynchronously, return an IFuture immediately that can be subsequently queried for
completion.
|
static java.lang.Object |
RemoteServiceHelper.syncExec(IRemoteService remoteService,
java.lang.String method,
java.lang.Object[] parameters)
Invoke given method synchronously, blocking the calling thread until a result is received or
timeout.
|
static java.lang.Object |
RemoteServiceHelper.syncExec(IRemoteService remoteService,
java.lang.String method,
java.lang.Object[] parameters,
long timeout)
Invoke given method synchronously, blocking the calling thread until a result is received or
timeout.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractClientService
Remote service client service.
|
class |
AbstractRSAClientService
Abstract client remote service instance.
|
Modifier and Type | Method and Description |
---|---|
protected abstract IRemoteService |
AbstractClientContainer.createRemoteService(RemoteServiceClientRegistration registration)
Create an implementer of
IRemoteService for the given registration. |
protected abstract IRemoteService |
AbstractRSAClientContainer.createRemoteService(RemoteServiceClientRegistration registration)
Create a remote service for a given remote service registration.
|
IRemoteService |
AbstractClientContainer.getRemoteService(IRemoteServiceReference reference) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractRestClientService |
class |
RestClientService
This class represents a REST service from the client side of view.
|
Modifier and Type | Method and Description |
---|---|
protected abstract IRemoteService |
AbstractRestClientContainer.createRemoteService(RemoteServiceClientRegistration registration) |
protected IRemoteService |
RestClientContainer.createRemoteService(RemoteServiceClientRegistration registration) |
Modifier and Type | Method and Description |
---|---|
IRemoteService |
ServletServerContainer.getRemoteService(IRemoteServiceReference reference) |
Modifier and Type | Method and Description |
---|---|
IRemoteService |
IRemoteServiceTrackerCustomizer.addingService(IRemoteServiceReference reference)
A service is being added to the
RemoteServiceTracker object. |
IRemoteService |
RemoteServiceTracker.addingService(IRemoteServiceReference reference)
Default implementation of the
IRemoteServiceTrackerCustomizer.addingService method. |
IRemoteService |
RemoteServiceTracker.getRemoteService()
Returns a service object for one of the services being tracked by this
RemoteServiceTracker object. |
IRemoteService |
RemoteServiceTracker.getRemoteService(IRemoteServiceReference reference)
Returns the service object for the specified
ServiceReference object if the referenced service is being
tracked by this RemoteServiceTracker object. |
IRemoteService[] |
RemoteServiceTracker.getRemoteServices()
Return an array of service objects for all services being tracked by this
RemoteServiceTracker object. |
IRemoteService |
RemoteServiceTracker.waitForRemoteService(long timeout)
Wait for at least one service to be tracked by this
RemoteServiceTracker object. |
Modifier and Type | Method and Description |
---|---|
void |
IRemoteServiceTrackerCustomizer.modifiedService(IRemoteServiceReference reference,
IRemoteService remoteService)
A remote service tracked by the
RemoteServiceTracker object has been
modified. |
void |
RemoteServiceTracker.modifiedService(IRemoteServiceReference reference,
IRemoteService remoteService)
Default implementation of the
ServiceTrackerCustomizer.modifiedService method. |
void |
IRemoteServiceTrackerCustomizer.removedService(IRemoteServiceReference reference,
IRemoteService remoteService)
A remote service tracked by the
RemoteServiceTracker object has been
removed. |
void |
RemoteServiceTracker.removedService(IRemoteServiceReference reference,
IRemoteService remoteService)
Default implementation of the
ServiceTrackerCustomizer.removedService method. |