org.apache.cxf.transport
Class ConduitInitiatorManagerImpl
java.lang.Object
org.apache.cxf.transport.ConduitInitiatorManagerImpl
- All Implemented Interfaces:
- ConduitInitiatorManager
public final class ConduitInitiatorManagerImpl
- extends java.lang.Object
- implements ConduitInitiatorManager
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConduitInitiatorManagerImpl
public ConduitInitiatorManagerImpl()
ConduitInitiatorManagerImpl
public ConduitInitiatorManagerImpl(MapProvider<java.lang.String,ConduitInitiator> conduitInitiators)
ConduitInitiatorManagerImpl
public ConduitInitiatorManagerImpl(java.util.Map<java.lang.String,ConduitInitiator> conduitInitiators)
setMapProvider
public void setMapProvider(MapProvider<java.lang.String,ConduitInitiator> mapProvider)
- Spring is slow to resolve constructors. This accessor allows
for initialization via a property.
- Parameters:
mapProvider -
setBus
public void setBus(Bus b)
register
@PostConstruct
public void register()
registerConduitInitiator
public void registerConduitInitiator(java.lang.String namespace,
ConduitInitiator factory)
- Specified by:
registerConduitInitiator in interface ConduitInitiatorManager
deregisterConduitInitiator
public void deregisterConduitInitiator(java.lang.String namespace)
- Specified by:
deregisterConduitInitiator in interface ConduitInitiatorManager
getConduitInitiator
public ConduitInitiator getConduitInitiator(java.lang.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:
getConduitInitiator in interface ConduitInitiatorManager
- Parameters:
namespace - the namespace.
- Throws:
BusException
shutdown
@PreDestroy
public void shutdown()
getConduitInitiatorForUri
public ConduitInitiator getConduitInitiatorForUri(java.lang.String uri)
- Specified by:
getConduitInitiatorForUri in interface ConduitInitiatorManager
Apache CXF