org.apache.cxf.bus.managers
Class DestinationFactoryManagerImpl
java.lang.Object
org.apache.cxf.bus.managers.DestinationFactoryManagerImpl
- All Implemented Interfaces:
- DestinationFactoryManager
public final class DestinationFactoryManagerImpl
- extends Object
- implements DestinationFactoryManager
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DestinationFactoryManagerImpl
public DestinationFactoryManagerImpl()
DestinationFactoryManagerImpl
public DestinationFactoryManagerImpl(Bus b)
DestinationFactoryManagerImpl
public DestinationFactoryManagerImpl(Map<String,DestinationFactory> destinationFactories)
DestinationFactoryManagerImpl
public DestinationFactoryManagerImpl(Map<String,DestinationFactory> destinationFactories,
Bus b)
DestinationFactoryManagerImpl
public DestinationFactoryManagerImpl(MapProvider<String,DestinationFactory> destinationFactories)
setMapProvider
public void setMapProvider(MapProvider<String,DestinationFactory> mapProvider)
setBus
public void setBus(Bus b)
registerDestinationFactory
public void registerDestinationFactory(String namespace,
DestinationFactory factory)
- Description copied from interface:
DestinationFactoryManager
- Associates a name, often a URI, with a
DestinationFactory
when registering with the Bus
's TransportRegistry
.
- Specified by:
registerDestinationFactory
in interface DestinationFactoryManager
- Parameters:
namespace
- A string containing the name used to identify the
DestinationFactory
factory
- The DestinationFactory
to be registered.
deregisterDestinationFactory
public void deregisterDestinationFactory(String namespace)
- Description copied from interface:
DestinationFactoryManager
- Unregister a
DestinationFactory
.
- Specified by:
deregisterDestinationFactory
in interface DestinationFactoryManager
- Parameters:
namespace
- A string containing the name of the
DestinationFactory
.
getDestinationFactory
public DestinationFactory getDestinationFactory(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:
getDestinationFactory
in interface DestinationFactoryManager
- Parameters:
namespace
- the namespace.
- Returns:
- the registered
DestinationFactory
- Throws:
BusException
getDestinationFactoryForUri
public DestinationFactory getDestinationFactoryForUri(String uri)
- Specified by:
getDestinationFactoryForUri
in interface DestinationFactoryManager
Apache CXF