org.apache.tuscany.sca.endpointresolver
Class DefaultEndpointResolverFactoryExtensionPoint

java.lang.Object
  extended by org.apache.tuscany.sca.endpointresolver.DefaultEndpointResolverFactoryExtensionPoint
All Implemented Interfaces:
EndpointResolverFactoryExtensionPoint

public class DefaultEndpointResolverFactoryExtensionPoint
extends java.lang.Object
implements EndpointResolverFactoryExtensionPoint

Default implementation of a provider factory extension point.


Constructor Summary
DefaultEndpointResolverFactoryExtensionPoint(ExtensionPointRegistry registry)
          The default constructor.
 
Method Summary
 void addEndpointResolverFactory(EndpointResolverFactory endpointResolverFactory)
          Add an endpoint resolver factory.
 EndpointResolverFactory getEndpointResolverFactory(java.lang.Class<?> modelType)
          Returns the provider factory associated with the given model type.
 void removeEndpointResolverFactory(EndpointResolverFactory endpointResolverFactory)
          Remove a endpoint resolver factory.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultEndpointResolverFactoryExtensionPoint

public DefaultEndpointResolverFactoryExtensionPoint(ExtensionPointRegistry registry)
The default constructor. Does nothing.

Method Detail

addEndpointResolverFactory

public void addEndpointResolverFactory(EndpointResolverFactory endpointResolverFactory)
Add an endpoint resolver factory.

Specified by:
addEndpointResolverFactory in interface EndpointResolverFactoryExtensionPoint
Parameters:
endpointResolverFactory - The resolver factory

removeEndpointResolverFactory

public void removeEndpointResolverFactory(EndpointResolverFactory endpointResolverFactory)
Remove a endpoint resolver factory.

Specified by:
removeEndpointResolverFactory in interface EndpointResolverFactoryExtensionPoint
Parameters:
endpointResolverFactory - The endpoint resolver factory

getEndpointResolverFactory

public EndpointResolverFactory getEndpointResolverFactory(java.lang.Class<?> modelType)
Returns the provider factory associated with the given model type.

Specified by:
getEndpointResolverFactory in interface EndpointResolverFactoryExtensionPoint
Parameters:
modelType - A model type
Returns:
The provider factory associated with the given model type