Package org.apache.cxf.bus.managers
Class ConduitInitiatorManagerImpl
- java.lang.Object
- 
- org.apache.cxf.bus.managers.ConduitInitiatorManagerImpl
 
- 
- All Implemented Interfaces:
- ConduitInitiatorManager
 
 public final class ConduitInitiatorManagerImpl extends Object implements ConduitInitiatorManager 
- 
- 
Constructor SummaryConstructors Constructor Description ConduitInitiatorManagerImpl()ConduitInitiatorManagerImpl(Bus b)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidderegisterConduitInitiator(String namespace)Unregister aConduitInitiator.ConduitInitiatorgetConduitInitiator(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.ConduitInitiatorgetConduitInitiatorForUri(String uri)voidregisterConduitInitiator(String namespace, ConduitInitiator factory)Associates a name, often a URI, with aConduitInitiatorwhen registering with theBus'sTransportRegistry.voidsetBus(Bus b)voidshutdown()
 
- 
- 
- 
Constructor Detail- 
ConduitInitiatorManagerImplpublic ConduitInitiatorManagerImpl() 
 - 
ConduitInitiatorManagerImplpublic ConduitInitiatorManagerImpl(Bus b) 
 
- 
 - 
Method Detail- 
setBuspublic void setBus(Bus b) 
 - 
registerConduitInitiatorpublic void registerConduitInitiator(String namespace, ConduitInitiator factory) Description copied from interface:ConduitInitiatorManagerAssociates a name, often a URI, with aConduitInitiatorwhen registering with theBus'sTransportRegistry.- Specified by:
- registerConduitInitiatorin interface- ConduitInitiatorManager
- Parameters:
- namespace- A string containing the name used to identify the- ConduitInitiator
- factory- The- ConduitInitiatorto be registered.
 
 - 
deregisterConduitInitiatorpublic void deregisterConduitInitiator(String namespace) Description copied from interface:ConduitInitiatorManagerUnregister aConduitInitiator.- Specified by:
- deregisterConduitInitiatorin interface- ConduitInitiatorManager
- Parameters:
- namespace- A string containing the name of the- ConduitInitiator.
 
 - 
getConduitInitiatorpublic ConduitInitiator getConduitInitiator(String namespace) throws BusException 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.- Specified by:
- getConduitInitiatorin interface- ConduitInitiatorManager
- Parameters:
- namespace- the namespace.
- Returns:
- the registered ConduitInitiator
- Throws:
- BusException
 
 - 
shutdown@PreDestroy public void shutdown() 
 - 
getConduitInitiatorForUripublic ConduitInitiator getConduitInitiatorForUri(String uri) - Specified by:
- getConduitInitiatorForUriin interface- ConduitInitiatorManager
 
 
- 
 
-