org.eclipse.swordfish.internal.resolver
Class ServiceResolverImpl

java.lang.Object
  extended by org.eclipse.swordfish.internal.resolver.ServiceResolverImpl
All Implemented Interfaces:
ServiceResolver

public class ServiceResolverImpl
extends java.lang.Object
implements ServiceResolver


Field Summary
 
Fields inherited from interface org.eclipse.swordfish.core.resolver.ServiceResolver
POLICY_CONSUMER_NAME
 
Constructor Summary
ServiceResolverImpl()
           
 
Method Summary
 ProvidersRegistry<EndpointDocumentProvider> getDocumentProvidersRegistry()
           
 EndpointExtractorsRegistry getEndpointExtractorsRegistry()
           
 java.util.List<EndpointDescription> getEndpointsFor(javax.xml.namespace.QName portType)
          Resolve physical endpoints of providers for a service identified by its portType.
 java.util.List<EndpointDescription> getEndpointsFor(javax.xml.namespace.QName portType, javax.xml.namespace.QName consumer)
          Resolve physical endpoints of providers for a service identified by its portType and an identified consumer which may be configured to request certain quality of service.
 PolicyExtractorsRegistry getPolicyExtractorsRegistry()
           
 PolicyProcessor<?> getPolicyProcessor()
           
 ProvidersRegistry<PolicyDefinitionProvider> getPolicyProvidersRegistry()
           
 void setDocumentProvidersRegistry(ProvidersRegistry<EndpointDocumentProvider> providersRegistry)
           
 void setEndpointExtractorsRegistry(EndpointExtractorsRegistry extractorsRegistry)
           
 void setPolicyExtractorsRegistry(PolicyExtractorsRegistry policyExtractorsRegistry)
           
 void setPolicyProcessor(PolicyProcessor<?> policyProcessor)
           
 void setPolicyProvidersRegistry(ProvidersRegistry<PolicyDefinitionProvider> policyProvidersRegistry)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceResolverImpl

public ServiceResolverImpl()
Method Detail

getEndpointsFor

public java.util.List<EndpointDescription> getEndpointsFor(javax.xml.namespace.QName portType)
Description copied from interface: ServiceResolver
Resolve physical endpoints of providers for a service identified by its portType.

Specified by:
getEndpointsFor in interface ServiceResolver
Parameters:
portType - a qualified name of portType.
Returns:
a collection of EndpointDescription specifying provider endpoints matching a given portType.

getEndpointsFor

public java.util.List<EndpointDescription> getEndpointsFor(javax.xml.namespace.QName portType,
                                                           javax.xml.namespace.QName consumer)
Description copied from interface: ServiceResolver
Resolve physical endpoints of providers for a service identified by its portType and an identified consumer which may be configured to request certain quality of service.

Specified by:
getEndpointsFor in interface ServiceResolver
Parameters:
portType - a qualified name of portType.
Returns:
a collection of EndpointDescription specifying provider endpoints matching a given portType.

getEndpointExtractorsRegistry

public EndpointExtractorsRegistry getEndpointExtractorsRegistry()

setEndpointExtractorsRegistry

public void setEndpointExtractorsRegistry(EndpointExtractorsRegistry extractorsRegistry)

getDocumentProvidersRegistry

public ProvidersRegistry<EndpointDocumentProvider> getDocumentProvidersRegistry()

setDocumentProvidersRegistry

public void setDocumentProvidersRegistry(ProvidersRegistry<EndpointDocumentProvider> providersRegistry)

getPolicyExtractorsRegistry

public PolicyExtractorsRegistry getPolicyExtractorsRegistry()

setPolicyExtractorsRegistry

public void setPolicyExtractorsRegistry(PolicyExtractorsRegistry policyExtractorsRegistry)

getPolicyProvidersRegistry

public ProvidersRegistry<PolicyDefinitionProvider> getPolicyProvidersRegistry()

setPolicyProvidersRegistry

public void setPolicyProvidersRegistry(ProvidersRegistry<PolicyDefinitionProvider> policyProvidersRegistry)

getPolicyProcessor

public PolicyProcessor<?> getPolicyProcessor()

setPolicyProcessor

public void setPolicyProcessor(PolicyProcessor<?> policyProcessor)