Package org.apache.cxf.transport
Interface ConduitInitiatorManager
-
- All Known Implementing Classes:
ConduitInitiatorManagerImpl
public interface ConduitInitiatorManager
The ConduitInitiatorManager provides an interface to register and retrieve transport factories.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
deregisterConduitInitiator(String name)
Unregister aConduitInitiator
.ConduitInitiator
getConduitInitiator(String name)
Returns theConduitInitiator
registered with the specified name, loading the appropriate plugin if necessary.ConduitInitiator
getConduitInitiatorForUri(String uri)
void
registerConduitInitiator(String name, ConduitInitiator factory)
Associates a name, often a URI, with aConduitInitiator
when registering with theBus
'sTransportRegistry
.
-
-
-
Method Detail
-
registerConduitInitiator
void registerConduitInitiator(String name, ConduitInitiator factory)
Associates a name, often a URI, with aConduitInitiator
when registering with theBus
'sTransportRegistry
.- Parameters:
name
- A string containing the name used to identify theConduitInitiator
factory
- TheConduitInitiator
to 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 theConduitInitiator
registered with the specified name, loading the appropriate plugin if necessary.- Parameters:
name
-- Returns:
- the registered
ConduitInitiator
- Throws:
BusException
-
getConduitInitiatorForUri
ConduitInitiator getConduitInitiatorForUri(String uri)
-
-