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.

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.

RemoteServiceTracker.getRemoteService(IRemoteServiceReference reference)
Returns the service object for the specified
ServiceReference object if the referenced service is being
tracked by this RemoteServiceTracker object.