Package org.apache.cxf.transport
Interface DestinationFactoryManager
- All Known Implementing Classes:
- DestinationFactoryManagerImpl
public interface DestinationFactoryManager
The DestinationFactoryManager provides an interface to register and retrieve
 transport factories.
- 
Method SummaryModifier and TypeMethodDescriptionvoidUnregister aDestinationFactory.getDestinationFactory(String name) Returns theDestinationFactoryregistered with the specified name, loading the appropriate plugin if necessary.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 name, DestinationFactory factory) Associates a name, often a URI, with aDestinationFactorywhen registering with theBus'sTransportRegistry.
- 
Method Details- 
registerDestinationFactoryAssociates a name, often a URI, with aDestinationFactorywhen registering with theBus'sTransportRegistry.- Parameters:
- name- A string containing the name used to identify the- DestinationFactory
- factory- The- DestinationFactoryto be registered.
 
- 
deregisterDestinationFactoryUnregister aDestinationFactory.- Parameters:
- name- A string containing the name of the- DestinationFactory.
 
- 
getRegisteredDestinationFactoryNamesReturns all registered (as of the moment of the call) destination factories.- Returns:
- all registered (as of the moment of the call) destination factories.
 
- 
getDestinationFactoryReturns theDestinationFactoryregistered with the specified name, loading the appropriate plugin if necessary.- Parameters:
- name-
- Returns:
- the registered DestinationFactory
- Throws:
- BusException
 
- 
getDestinationFactoryForUriReturns theDestinationFactoryregistered with the specified URI, loading the appropriate plugin if necessary.- Parameters:
- uri- the uri to look up- DestinationFactory
- Returns:
- the registered DestinationFactory
- Throws:
- BusException
 
 
-