org.eclipse.swordfish.core.resolver.registry
Interface EndpointDocumentProvider

All Superinterfaces:
PrioritizedProvider
All Known Implementing Classes:
AbstractDocumentProvider, FilesystemDocumentProvider, SwordfishRegistryProvider

public interface EndpointDocumentProvider
extends PrioritizedProvider

Interface of the provider responsible for retrieval of service related information (descriptions, policies) from different kinds of location.


Method Summary
 java.util.Collection<ServiceDescription<?>> getServiceProviderDescriptions(javax.xml.namespace.QName interfaceName)
          Perform a query to the registry it can communicate with and returns a Collection of ServiceDescription objects implementing specified interface.
 
Methods inherited from interface org.eclipse.swordfish.core.resolver.provider.PrioritizedProvider
getPriority
 

Method Detail

getServiceProviderDescriptions

java.util.Collection<ServiceDescription<?>> getServiceProviderDescriptions(javax.xml.namespace.QName interfaceName)
Perform a query to the registry it can communicate with and returns a Collection of ServiceDescription objects implementing specified interface.

Parameters:
interfaceName - A qualified name of the interface of the service. Corresponds to the value of portType element.
Returns:
A Collection of the service descriptions providing operations specified by given port type. Returns an empty collection if no service descriptions were found.