Uses of Interface
org.eclipse.ecf.discovery.IServiceInfo

Packages that use IServiceInfo
org.eclipse.ecf.discovery   
org.eclipse.ecf.discovery.identity   
org.eclipse.ecf.osgi.services.remoteserviceadmin   
org.eclipse.ecf.provider.discovery   
org.eclipse.ecf.provider.dnssd   
org.eclipse.ecf.provider.jslp.container   
org.eclipse.ecf.provider.zookeeper.core   
org.eclipse.ecf.provider.zookeeper.util   
 

Uses of IServiceInfo in org.eclipse.ecf.discovery
 

Classes in org.eclipse.ecf.discovery that implement IServiceInfo
 class ServiceInfo
          Base implementation of IServiceInfo.
 

Fields in org.eclipse.ecf.discovery declared as IServiceInfo
protected  IServiceInfo ServiceContainerEvent.info
           
 

Methods in org.eclipse.ecf.discovery that return IServiceInfo
 IServiceInfo IServiceEvent.getServiceInfo()
          Get the service info associated with this event
 IServiceInfo ServiceContainerEvent.getServiceInfo()
           
 IServiceInfo IDiscoveryLocator.getServiceInfo(IServiceID aServiceID)
          Synchronously retrieve info about the service
 IServiceInfo[] IDiscoveryLocator.getServices()
          Synchronously get service info about all known services
 IServiceInfo[] IDiscoveryLocator.getServices(IServiceTypeID aServiceTypeID)
          Synchronously get service info about all known services of given service type
 IServiceInfo[] AbstractDiscoveryContainerAdapter.purgeCache()
           
 IServiceInfo[] IDiscoveryLocator.purgeCache()
          Purges the underlying IServiceInfo cache if available in the current provider
 

Methods in org.eclipse.ecf.discovery with parameters of type IServiceInfo
 void IDiscoveryAdvertiser.registerService(IServiceInfo serviceInfo)
          Register the given service.
 void IDiscoveryAdvertiser.unregisterService(IServiceInfo serviceInfo)
          Unregister a previously registered service defined by serviceInfo.
 

Constructors in org.eclipse.ecf.discovery with parameters of type IServiceInfo
ServiceContainerEvent(IServiceInfo info, ID containerID)
           
 

Uses of IServiceInfo in org.eclipse.ecf.discovery.identity
 

Fields in org.eclipse.ecf.discovery.identity declared as IServiceInfo
protected  IServiceInfo ServiceID.serviceInfo
           
 

Methods in org.eclipse.ecf.discovery.identity that return IServiceInfo
 IServiceInfo ServiceID.getServiceInfo()
           
 

Methods in org.eclipse.ecf.discovery.identity with parameters of type IServiceInfo
 void ServiceID.setServiceInfo(IServiceInfo serviceInfo)
           
 

Uses of IServiceInfo in org.eclipse.ecf.osgi.services.remoteserviceadmin
 

Fields in org.eclipse.ecf.osgi.services.remoteserviceadmin with type parameters of type IServiceInfo
protected  java.util.Map<ServiceInfoFactory.ServiceInfoKey,IServiceInfo> ServiceInfoFactory.serviceInfos
           
 

Methods in org.eclipse.ecf.osgi.services.remoteserviceadmin that return IServiceInfo
 IServiceInfo IServiceInfoFactory.createServiceInfo(IDiscoveryAdvertiser advertiser, EndpointDescription endpointDescription)
          Create an service info instance to represent the given endpointDescription for discovery using the given discovery advertiser.
 IServiceInfo ServiceInfoFactory.createServiceInfo(IDiscoveryAdvertiser advertiser, EndpointDescription endpointDescription)
           
protected  IServiceInfo ServiceInfoFactory.createServiceInfo(java.net.URI uri, java.lang.String serviceName, IServiceTypeID serviceTypeID, IServiceProperties serviceProperties)
           
 IServiceInfo IServiceInfoFactory.removeServiceInfo(IDiscoveryAdvertiser advertiser, EndpointDescription endpointDescription)
          Remove any previously created service info that is associated with the given endpointDescription (and advertiser).
 IServiceInfo ServiceInfoFactory.removeServiceInfo(IDiscoveryAdvertiser advertiser, EndpointDescription endpointDescription)
           
 

Methods in org.eclipse.ecf.osgi.services.remoteserviceadmin with parameters of type IServiceInfo
 DiscoveredEndpointDescription DiscoveredEndpointDescriptionFactory.createDiscoveredEndpointDescription(IDiscoveryLocator locator, IServiceInfo discoveredServiceInfo)
           
 DiscoveredEndpointDescription IDiscoveredEndpointDescriptionFactory.createDiscoveredEndpointDescription(IDiscoveryLocator locator, IServiceInfo discoveredServiceInfo)
          Create an EndpointDescription for a discovered remote service.
protected  DiscoveredEndpointDescription DiscoveredEndpointDescriptionFactory.createDiscoveredEndpointDescription(IDiscoveryLocator locator, IServiceInfo discoveredServiceInfo, org.osgi.service.remoteserviceadmin.EndpointDescription endpointDescription)
           
protected  org.osgi.service.remoteserviceadmin.EndpointDescription DiscoveredEndpointDescriptionFactory.createEndpointDescription(IDiscoveryLocator locator, IServiceInfo discoveredServiceInfo)
           
protected  org.eclipse.core.runtime.IStatus EndpointDescriptionAdvertiser.doDiscovery(IDiscoveryAdvertiser discoveryAdvertiser, IServiceInfo serviceInfo, boolean advertise)
           
 

Uses of IServiceInfo in org.eclipse.ecf.provider.discovery
 

Methods in org.eclipse.ecf.provider.discovery that return IServiceInfo
 IServiceInfo CompositeDiscoveryContainer.getServiceInfo(IServiceID aService)
           
 IServiceInfo SingletonDiscoveryContainer.getServiceInfo(IServiceID service)
           
 IServiceInfo[] CompositeDiscoveryContainer.getServices()
           
 IServiceInfo[] SingletonDiscoveryContainer.getServices()
           
 IServiceInfo[] CompositeDiscoveryContainer.getServices(IServiceTypeID type)
           
 IServiceInfo[] SingletonDiscoveryContainer.getServices(IServiceTypeID type)
           
 IServiceInfo[] CompositeDiscoveryContainer.purgeCache()
           
 IServiceInfo[] SingletonDiscoveryContainer.purgeCache()
           
 

Methods in org.eclipse.ecf.provider.discovery with parameters of type IServiceInfo
 void CompositeDiscoveryContainer.registerService(IServiceInfo serviceInfo)
           
 void SingletonDiscoveryContainer.registerService(IServiceInfo serviceInfo)
           
 void CompositeDiscoveryContainer.unregisterService(IServiceInfo serviceInfo)
           
 void SingletonDiscoveryContainer.unregisterService(IServiceInfo serviceInfo)
           
 

Uses of IServiceInfo in org.eclipse.ecf.provider.dnssd
 

Methods in org.eclipse.ecf.provider.dnssd that return IServiceInfo
 IServiceInfo DnsSdDiscoveryContainerAdapter.getServiceInfo(IServiceID aServiceId)
           
 IServiceInfo DnsSdDiscoveryLocator.getServiceInfo(IServiceID aServiceId)
           
 IServiceInfo[] DnsSdDiscoveryContainerAdapter.getServices()
           
 IServiceInfo[] DnsSdDiscoveryLocator.getServices()
           
 IServiceInfo[] DnsSdDiscoveryContainerAdapter.getServices(IServiceTypeID aServiceTypeId)
           
 IServiceInfo[] DnsSdDiscoveryLocator.getServices(IServiceTypeID aServiceTypeId)
           
 IServiceInfo[] DnsSdDiscoveryAdvertiser.purgeCache()
           
 

Methods in org.eclipse.ecf.provider.dnssd with parameters of type IServiceInfo
 void DnsSdDiscoveryAdvertiser.registerService(IServiceInfo serviceInfo)
           
 void DnsSdDiscoveryContainerAdapter.registerService(IServiceInfo serviceInfo)
           
protected  void DnsSdDiscoveryAdvertiser.sendToServer(IServiceInfo serviceInfo, boolean mode)
           
 void DnsSdDiscoveryAdvertiser.unregisterService(IServiceInfo serviceInfo)
           
 void DnsSdDiscoveryContainerAdapter.unregisterService(IServiceInfo serviceInfo)
           
 

Uses of IServiceInfo in org.eclipse.ecf.provider.jslp.container
 

Classes in org.eclipse.ecf.provider.jslp.container that implement IServiceInfo
 class JSLPServiceInfo
           
 

Methods in org.eclipse.ecf.provider.jslp.container that return IServiceInfo
 IServiceInfo JSLPDiscoveryContainer.getServiceInfo(IServiceID service)
           
 IServiceInfo[] JSLPDiscoveryContainer.getServices()
           
 IServiceInfo[] JSLPDiscoveryContainer.getServices(IServiceTypeID type)
           
 IServiceInfo[] JSLPDiscoveryContainer.purgeCache()
           
 

Methods in org.eclipse.ecf.provider.jslp.container with parameters of type IServiceInfo
 void JSLPDiscoveryContainer.fireServiceDiscovered(IServiceInfo iinfo)
           
 void JSLPDiscoveryContainer.fireServiceUndiscovered(IServiceInfo iinfo)
           
 void JSLPDiscoveryContainer.registerService(IServiceInfo aServiceInfo)
           
 void JSLPDiscoveryContainer.unregisterService(IServiceInfo aServiceInfo)
           
 

Constructors in org.eclipse.ecf.provider.jslp.container with parameters of type IServiceInfo
JSLPServiceInfo(IServiceInfo aSI)
           
 

Uses of IServiceInfo in org.eclipse.ecf.provider.zookeeper.core
 

Classes in org.eclipse.ecf.provider.zookeeper.core that implement IServiceInfo
 class AdvertisedService
          Encapsulate a service to be advertised and made visible for discovery.
 class DiscoverdService
           
 

Methods in org.eclipse.ecf.provider.zookeeper.core that return IServiceInfo
 IServiceInfo ZooDiscoveryContainer.getServiceInfo(IServiceID serviceID)
           
 IServiceInfo[] ZooDiscoveryContainer.getServices()
           
 IServiceInfo[] ZooDiscoveryContainer.getServices(IServiceTypeID type)
           
static IServiceInfo AdvertisedService.removePublished(java.lang.String id)
           
 

Methods in org.eclipse.ecf.provider.zookeeper.core that return types with arguments of type IServiceInfo
static java.util.Map<java.lang.String,IServiceInfo> AdvertisedService.getPublishedServices()
           
 

Methods in org.eclipse.ecf.provider.zookeeper.core with parameters of type IServiceInfo
 void ZooDiscoveryContainer.registerService(IServiceInfo serviceInfo)
           
 void ZooDiscoveryContainer.unregisterService(IServiceInfo serviceInfo)
           
 

Constructors in org.eclipse.ecf.provider.zookeeper.core with parameters of type IServiceInfo
AdvertisedService(IServiceInfo serviceInfo)
           
 

Uses of IServiceInfo in org.eclipse.ecf.provider.zookeeper.util
 

Methods in org.eclipse.ecf.provider.zookeeper.util with parameters of type IServiceInfo
static void PrettyPrinter.prompt(int type, IServiceInfo serviceInfo)