Package org.apache.cxf.bus.managers
Class ConduitInitiatorManagerImpl
java.lang.Object
org.apache.cxf.bus.managers.ConduitInitiatorManagerImpl
- All Implemented Interfaces:
ConduitInitiatorManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidderegisterConduitInitiator(String namespace) Unregister aConduitInitiator.getConduitInitiator(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.voidregisterConduitInitiator(String namespace, ConduitInitiator factory) Associates a name, often a URI, with aConduitInitiatorwhen registering with theBus'sTransportRegistry.voidvoidshutdown()
-
Constructor Details
-
ConduitInitiatorManagerImpl
public ConduitInitiatorManagerImpl() -
ConduitInitiatorManagerImpl
-
-
Method Details
-
setBus
-
registerConduitInitiator
Description copied from interface:ConduitInitiatorManagerAssociates a name, often a URI, with aConduitInitiatorwhen registering with theBus'sTransportRegistry.- Specified by:
registerConduitInitiatorin interfaceConduitInitiatorManager- Parameters:
namespace- A string containing the name used to identify theConduitInitiatorfactory- TheConduitInitiatorto be registered.
-
deregisterConduitInitiator
Description copied from interface:ConduitInitiatorManagerUnregister aConduitInitiator.- Specified by:
deregisterConduitInitiatorin interfaceConduitInitiatorManager- Parameters:
namespace- A string containing the name of theConduitInitiator.
-
getConduitInitiator
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 interfaceConduitInitiatorManager- Parameters:
namespace- the namespace.- Returns:
- the registered
ConduitInitiator - Throws:
BusException
-
shutdown
@PreDestroy public void shutdown() -
getConduitInitiatorForUri
- Specified by:
getConduitInitiatorForUriin interfaceConduitInitiatorManager
-