org.eclipse.swordfish.internal.resolver.backend.local
Class FilesystemDocumentProvider

java.lang.Object
  extended by org.eclipse.swordfish.internal.resolver.backend.base.AbstractDocumentProvider
      extended by org.eclipse.swordfish.internal.resolver.backend.local.FilesystemDocumentProvider
All Implemented Interfaces:
ConfigurationConsumer<java.lang.Object>, PrioritizedProvider, EndpointDocumentProvider

public class FilesystemDocumentProvider
extends AbstractDocumentProvider


Constructor Summary
FilesystemDocumentProvider()
           
 
Method Summary
 java.util.List<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.
 WSDLManager getWsdlManager()
           
 void onReceiveConfiguration(java.util.Map<java.lang.String,java.lang.Object> configuration)
          The callback method invoked by the Swordfish environment when the configuration is changed
 
Methods inherited from class org.eclipse.swordfish.internal.resolver.backend.base.AbstractDocumentProvider
getId, getPriority, setPriority
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilesystemDocumentProvider

public FilesystemDocumentProvider()
Method Detail

getServiceProviderDescriptions

public java.util.List<ServiceDescription<?>> getServiceProviderDescriptions(javax.xml.namespace.QName interfaceName)
Description copied from interface: EndpointDocumentProvider
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.

onReceiveConfiguration

public void onReceiveConfiguration(java.util.Map<java.lang.String,java.lang.Object> configuration)
Description copied from interface: ConfigurationConsumer
The callback method invoked by the Swordfish environment when the configuration is changed

Specified by:
onReceiveConfiguration in interface ConfigurationConsumer<java.lang.Object>
Overrides:
onReceiveConfiguration in class AbstractDocumentProvider
Parameters:
configuration - the new/updated configuration.

getWsdlManager

public WSDLManager getWsdlManager()