Package org.apache.cxf.transport
Interface ConduitInitiatorManager
-
- All Known Implementing Classes:
ConduitInitiatorManagerImpl
public interface ConduitInitiatorManagerThe ConduitInitiatorManager provides an interface to register and retrieve transport factories.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidderegisterConduitInitiator(String name)Unregister aConduitInitiator.ConduitInitiatorgetConduitInitiator(String name)Returns theConduitInitiatorregistered with the specified name, loading the appropriate plugin if necessary.ConduitInitiatorgetConduitInitiatorForUri(String uri)voidregisterConduitInitiator(String name, ConduitInitiator factory)Associates a name, often a URI, with aConduitInitiatorwhen registering with theBus'sTransportRegistry.
-
-
-
Method Detail
-
registerConduitInitiator
void registerConduitInitiator(String name, ConduitInitiator factory)
Associates a name, often a URI, with aConduitInitiatorwhen registering with theBus'sTransportRegistry.- Parameters:
name- A string containing the name used to identify theConduitInitiatorfactory- TheConduitInitiatorto be registered.
-
deregisterConduitInitiator
void deregisterConduitInitiator(String name)
Unregister aConduitInitiator.- Parameters:
name- A string containing the name of theConduitInitiator.
-
getConduitInitiator
ConduitInitiator getConduitInitiator(String name) throws BusException
Returns theConduitInitiatorregistered with the specified name, loading the appropriate plugin if necessary.- Parameters:
name-- Returns:
- the registered
ConduitInitiator - Throws:
BusException
-
getConduitInitiatorForUri
ConduitInitiator getConduitInitiatorForUri(String uri)
-
-