Package org.apache.cxf.bus.managers
Class DestinationFactoryManagerImpl
java.lang.Object
org.apache.cxf.bus.managers.DestinationFactoryManagerImpl
- All Implemented Interfaces:
- DestinationFactoryManager
public final class DestinationFactoryManagerImpl
extends Object
implements DestinationFactoryManager
- 
Constructor SummaryConstructorsConstructorDescriptionDestinationFactoryManagerImpl(Map<String, DestinationFactory> destinationFactories) DestinationFactoryManagerImpl(Map<String, DestinationFactory> destinationFactories, Bus b) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidderegisterDestinationFactory(String namespace) Unregister aDestinationFactory.getDestinationFactory(String namespace) Returns the conduit initiator for the given namespace, constructing it (and storing in the cache for future reference) if necessary, using its list of factory classname to namespace mappings.Returns theDestinationFactoryregistered with the specified URI, loading the appropriate plugin if necessary.Returns all registered (as of the moment of the call) destination factories.voidregisterDestinationFactory(String namespace, DestinationFactory factory) Associates a name, often a URI, with aDestinationFactorywhen registering with theBus'sTransportRegistry.void
- 
Constructor Details- 
DestinationFactoryManagerImplpublic DestinationFactoryManagerImpl()
- 
DestinationFactoryManagerImpl
- 
DestinationFactoryManagerImpl
- 
DestinationFactoryManagerImpl
 
- 
- 
Method Details- 
setBus
- 
registerDestinationFactoryDescription copied from interface:DestinationFactoryManagerAssociates a name, often a URI, with aDestinationFactorywhen registering with theBus'sTransportRegistry.- Specified by:
- registerDestinationFactoryin interface- DestinationFactoryManager
- Parameters:
- namespace- A string containing the name used to identify the- DestinationFactory
- factory- The- DestinationFactoryto be registered.
 
- 
deregisterDestinationFactoryDescription copied from interface:DestinationFactoryManagerUnregister aDestinationFactory.- Specified by:
- deregisterDestinationFactoryin interface- DestinationFactoryManager
- Parameters:
- namespace- A string containing the name of the- DestinationFactory.
 
- 
getDestinationFactoryReturns the conduit initiator for the given namespace, constructing it (and storing in the cache for future reference) if necessary, using its list of factory classname to namespace mappings.- Specified by:
- getDestinationFactoryin interface- DestinationFactoryManager
- Parameters:
- namespace- the namespace.
- Returns:
- the registered DestinationFactory
- Throws:
- BusException
 
- 
getDestinationFactoryForUriDescription copied from interface:DestinationFactoryManagerReturns theDestinationFactoryregistered with the specified URI, loading the appropriate plugin if necessary.- Specified by:
- getDestinationFactoryForUriin interface- DestinationFactoryManager
- Parameters:
- uri- the uri to look up- DestinationFactory
- Returns:
- the registered DestinationFactory
 
- 
getRegisteredDestinationFactoryNamesDescription copied from interface:DestinationFactoryManagerReturns all registered (as of the moment of the call) destination factories.- Specified by:
- getRegisteredDestinationFactoryNamesin interface- DestinationFactoryManager
- Returns:
- all registered (as of the moment of the call) destination factories.
 
 
-