Uses of Interface
org.eclipse.ecf.remoteservice.IRemoteService

Packages that use IRemoteService
org.eclipse.ecf.provider.remoteservice.generic   
org.eclipse.ecf.remoteservice   
org.eclipse.ecf.remoteservice.client   
org.eclipse.ecf.remoteservice.rest.client   
org.eclipse.ecf.remoteservice.rpc.client   
org.eclipse.ecf.remoteservice.util.tracker   
 

Uses of IRemoteService in org.eclipse.ecf.provider.remoteservice.generic
 

Classes in org.eclipse.ecf.provider.remoteservice.generic that implement IRemoteService
 class RemoteServiceImpl
           
 

Methods in org.eclipse.ecf.provider.remoteservice.generic that return IRemoteService
 IRemoteService RemoteServiceContainer.getRemoteService(IRemoteServiceReference ref)
           
 IRemoteService RegistrySharedObject.getRemoteService(IRemoteServiceReference reference)
           
 

Uses of IRemoteService in org.eclipse.ecf.remoteservice
 

Classes in org.eclipse.ecf.remoteservice that implement IRemoteService
 class AbstractRemoteService
          Abstract remote service implementation.
 

Methods in org.eclipse.ecf.remoteservice that return IRemoteService
 IRemoteService IRemoteServiceProxy.getRemoteService()
          Get IRemoteService associated with this proxy
protected  IRemoteService AbstractRemoteService.getRemoteService()
           
 IRemoteService IRemoteServiceConsumer.getRemoteService(IRemoteServiceReference reference)
          Get remote service for given IRemoteServiceReference.
 IRemoteService IRemoteServiceContainerAdapter.getRemoteService(IRemoteServiceReference reference)
          Get remote service for given IRemoteServiceReference.
 IRemoteService RemoteServiceContainer.getRemoteService(java.lang.String serviceInterfaceClass)
           
 IRemoteService IRemoteServiceContainer.getRemoteService(java.lang.String serviceInterfaceClass)
          Get the remote service for 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)
          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)
           
 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.
 

Methods in org.eclipse.ecf.remoteservice with parameters of type IRemoteService
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.
 

Uses of IRemoteService in org.eclipse.ecf.remoteservice.client
 

Classes in org.eclipse.ecf.remoteservice.client that implement IRemoteService
 class AbstractClientService
          Remote service client service.
 

Methods in org.eclipse.ecf.remoteservice.client that return IRemoteService
protected abstract  IRemoteService AbstractClientContainer.createRemoteService(RemoteServiceClientRegistration registration)
          Create an implementer of IRemoteService for the given registration.
 IRemoteService AbstractClientContainer.getRemoteService(IRemoteServiceReference reference)
           
 

Uses of IRemoteService in org.eclipse.ecf.remoteservice.rest.client
 

Classes in org.eclipse.ecf.remoteservice.rest.client that implement IRemoteService
 class RestClientService
          This class represents a REST service from the client side of view.
 

Methods in org.eclipse.ecf.remoteservice.rest.client that return IRemoteService
protected  IRemoteService RestClientContainer.createRemoteService(RemoteServiceClientRegistration registration)
           
 

Uses of IRemoteService in org.eclipse.ecf.remoteservice.rpc.client
 

Methods in org.eclipse.ecf.remoteservice.rpc.client that return IRemoteService
protected  IRemoteService RpcClientContainer.createRemoteService(RemoteServiceClientRegistration registration)
           
 

Uses of IRemoteService in org.eclipse.ecf.remoteservice.util.tracker
 

Methods in org.eclipse.ecf.remoteservice.util.tracker that return IRemoteService
 IRemoteService RemoteServiceTracker.addingService(IRemoteServiceReference reference)
          Default implementation of the IRemoteServiceTrackerCustomizer.addingService method.
 IRemoteService IRemoteServiceTrackerCustomizer.addingService(IRemoteServiceReference reference)
          A service is being added to the RemoteServiceTracker object.
 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.
 

Methods in org.eclipse.ecf.remoteservice.util.tracker with parameters of type IRemoteService
 void RemoteServiceTracker.modifiedService(IRemoteServiceReference reference, IRemoteService remoteService)
          Default implementation of the ServiceTrackerCustomizer.modifiedService method.
 void IRemoteServiceTrackerCustomizer.modifiedService(IRemoteServiceReference reference, IRemoteService remoteService)
          A remote service tracked by the RemoteServiceTracker object has been modified.
 void RemoteServiceTracker.removedService(IRemoteServiceReference reference, IRemoteService remoteService)
          Default implementation of the ServiceTrackerCustomizer.removedService method.
 void IRemoteServiceTrackerCustomizer.removedService(IRemoteServiceReference reference, IRemoteService remoteService)
          A remote service tracked by the RemoteServiceTracker object has been removed.