org.apache.cxf.bus.managers
Class ConduitInitiatorManagerImpl

java.lang.Object
  extended by org.apache.cxf.bus.managers.ConduitInitiatorManagerImpl
All Implemented Interfaces:
org.apache.cxf.transport.ConduitInitiatorManager

public final class ConduitInitiatorManagerImpl
extends Object
implements org.apache.cxf.transport.ConduitInitiatorManager


Constructor Summary
ConduitInitiatorManagerImpl()
           
ConduitInitiatorManagerImpl(org.apache.cxf.Bus b)
           
 
Method Summary
 void deregisterConduitInitiator(String namespace)
           
 org.apache.cxf.transport.ConduitInitiator 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.
 org.apache.cxf.transport.ConduitInitiator getConduitInitiatorForUri(String uri)
           
 void registerConduitInitiator(String namespace, org.apache.cxf.transport.ConduitInitiator factory)
           
 void setBus(org.apache.cxf.Bus b)
           
 void shutdown()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConduitInitiatorManagerImpl

public ConduitInitiatorManagerImpl()

ConduitInitiatorManagerImpl

public ConduitInitiatorManagerImpl(org.apache.cxf.Bus b)
Method Detail

setBus

public void setBus(org.apache.cxf.Bus b)

registerConduitInitiator

public void registerConduitInitiator(String namespace,
                                     org.apache.cxf.transport.ConduitInitiator factory)
Specified by:
registerConduitInitiator in interface org.apache.cxf.transport.ConduitInitiatorManager

deregisterConduitInitiator

public void deregisterConduitInitiator(String namespace)
Specified by:
deregisterConduitInitiator in interface org.apache.cxf.transport.ConduitInitiatorManager

getConduitInitiator

public org.apache.cxf.transport.ConduitInitiator getConduitInitiator(String namespace)
                                                              throws org.apache.cxf.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 org.apache.cxf.transport.ConduitInitiatorManager
Parameters:
namespace - the namespace.
Throws:
org.apache.cxf.BusException

shutdown

@PreDestroy
public void shutdown()

getConduitInitiatorForUri

public org.apache.cxf.transport.ConduitInitiator getConduitInitiatorForUri(String uri)
Specified by:
getConduitInitiatorForUri in interface org.apache.cxf.transport.ConduitInitiatorManager


Apache CXF