org.eclipse.ecf.osgi.services.remoteserviceadmin
Class EndpointDescriptionLocator

java.lang.Object
  extended by org.eclipse.ecf.osgi.services.remoteserviceadmin.EndpointDescriptionLocator

public class EndpointDescriptionLocator
extends java.lang.Object

Implementation of EndpointDescription discovery mechanism, using any/all ECF discovery providers (implementers if IDiscoveryLocator.


Nested Class Summary
 class EndpointDescriptionLocator.EndpointListenerHolder
           
 
Constructor Summary
EndpointDescriptionLocator(org.osgi.framework.BundleContext context)
           
 
Method Summary
 void close()
           
 IDiscoveredEndpointDescriptionFactory getDiscoveredEndpointDescriptionFactory()
           
 IDiscoveryAdvertiser[] getDiscoveryAdvertisers()
           
 EndpointDescriptionLocator.EndpointListenerHolder[] getMatchingEndpointListenerHolders(EndpointDescription description)
           
 EndpointDescriptionLocator.EndpointListenerHolder[] getMatchingEndpointListenerHolders(org.osgi.framework.ServiceReference[] refs, EndpointDescription description)
           
 IServiceInfoFactory getServiceInfoFactory()
           
 void start()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EndpointDescriptionLocator

public EndpointDescriptionLocator(org.osgi.framework.BundleContext context)
Method Detail

start

public void start()

close

public void close()

getDiscoveryAdvertisers

public IDiscoveryAdvertiser[] getDiscoveryAdvertisers()

getServiceInfoFactory

public IServiceInfoFactory getServiceInfoFactory()

getDiscoveredEndpointDescriptionFactory

public IDiscoveredEndpointDescriptionFactory getDiscoveredEndpointDescriptionFactory()

getMatchingEndpointListenerHolders

public EndpointDescriptionLocator.EndpointListenerHolder[] getMatchingEndpointListenerHolders(EndpointDescription description)

getMatchingEndpointListenerHolders

public EndpointDescriptionLocator.EndpointListenerHolder[] getMatchingEndpointListenerHolders(org.osgi.framework.ServiceReference[] refs,
                                                                                              EndpointDescription description)