org.apache.tuscany.sca.extensibility
Interface ServiceDiscoverer

All Known Implementing Classes:
ContextClassLoaderServiceDiscoverer, EquinoxServiceDiscoverer, OSGiServiceDiscoverer

public interface ServiceDiscoverer

A SPI that allows different implementations of discovering service declarations


Method Summary
 java.util.Set<ServiceDeclaration> discover(java.lang.String serviceName, boolean firstOnly)
          Discover the service descriptors by name
 

Method Detail

discover

java.util.Set<ServiceDeclaration> discover(java.lang.String serviceName,
                                           boolean firstOnly)
Discover the service descriptors by name

Parameters:
serviceName - The name of the service
firstOnly - A flag to indicate if only the first instance is to be discovered
Returns:
A set of service descriptors