org.apache.cxf.transport
Class DestinationFactoryManagerImpl

java.lang.Object
  extended by org.apache.cxf.transport.DestinationFactoryManagerImpl
All Implemented Interfaces:
org.apache.cxf.transport.DestinationFactoryManager

public final class DestinationFactoryManagerImpl
extends Object
implements org.apache.cxf.transport.DestinationFactoryManager


Constructor Summary
DestinationFactoryManagerImpl()
           
DestinationFactoryManagerImpl(org.apache.cxf.Bus b)
           
DestinationFactoryManagerImpl(Map<String,org.apache.cxf.transport.DestinationFactory> destinationFactories)
           
DestinationFactoryManagerImpl(Map<String,org.apache.cxf.transport.DestinationFactory> destinationFactories, org.apache.cxf.Bus b)
           
DestinationFactoryManagerImpl(org.apache.cxf.configuration.spring.MapProvider<String,org.apache.cxf.transport.DestinationFactory> destinationFactories)
           
 
Method Summary
 void deregisterDestinationFactory(String namespace)
           
 org.apache.cxf.transport.DestinationFactory getDestinationFactory(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.DestinationFactory getDestinationFactoryForUri(String uri)
           
 void registerDestinationFactory(String namespace, org.apache.cxf.transport.DestinationFactory factory)
           
 void setBus(org.apache.cxf.Bus b)
           
 void setMapProvider(org.apache.cxf.configuration.spring.MapProvider<String,org.apache.cxf.transport.DestinationFactory> mapProvider)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DestinationFactoryManagerImpl

public DestinationFactoryManagerImpl()

DestinationFactoryManagerImpl

public DestinationFactoryManagerImpl(org.apache.cxf.Bus b)

DestinationFactoryManagerImpl

public DestinationFactoryManagerImpl(Map<String,org.apache.cxf.transport.DestinationFactory> destinationFactories)

DestinationFactoryManagerImpl

public DestinationFactoryManagerImpl(Map<String,org.apache.cxf.transport.DestinationFactory> destinationFactories,
                                     org.apache.cxf.Bus b)

DestinationFactoryManagerImpl

public DestinationFactoryManagerImpl(org.apache.cxf.configuration.spring.MapProvider<String,org.apache.cxf.transport.DestinationFactory> destinationFactories)
Method Detail

setMapProvider

public void setMapProvider(org.apache.cxf.configuration.spring.MapProvider<String,org.apache.cxf.transport.DestinationFactory> mapProvider)

setBus

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

registerDestinationFactory

public void registerDestinationFactory(String namespace,
                                       org.apache.cxf.transport.DestinationFactory factory)
Specified by:
registerDestinationFactory in interface org.apache.cxf.transport.DestinationFactoryManager

deregisterDestinationFactory

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

getDestinationFactory

public org.apache.cxf.transport.DestinationFactory getDestinationFactory(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:
getDestinationFactory in interface org.apache.cxf.transport.DestinationFactoryManager
Parameters:
namespace - the namespace.
Throws:
org.apache.cxf.BusException

getDestinationFactoryForUri

public org.apache.cxf.transport.DestinationFactory getDestinationFactoryForUri(String uri)
Specified by:
getDestinationFactoryForUri in interface org.apache.cxf.transport.DestinationFactoryManager


Apache CXF