|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.cxf.transport.DestinationFactoryManagerImpl
public final class DestinationFactoryManagerImpl
Constructor Summary | |
---|---|
DestinationFactoryManagerImpl()
|
|
DestinationFactoryManagerImpl(java.util.Map<java.lang.String,DestinationFactory> destinationFactories)
|
|
DestinationFactoryManagerImpl(MapProvider<java.lang.String,DestinationFactory> destinationFactories)
|
Method Summary | |
---|---|
void |
deregisterDestinationFactory(java.lang.String namespace)
Unregister a DestinationFactory . |
DestinationFactory |
getDestinationFactory(java.lang.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. |
DestinationFactory |
getDestinationFactoryForUri(java.lang.String uri)
|
void |
register()
|
void |
registerDestinationFactory(java.lang.String namespace,
DestinationFactory factory)
Associates a name, often a URI, with a DestinationFactory
when registering with the Bus 's TransportRegistry . |
void |
setBus(Bus b)
|
void |
setMapProvider(MapProvider<java.lang.String,DestinationFactory> mapProvider)
Spring is slow for constructors with arguments. |
void |
shutdown()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DestinationFactoryManagerImpl()
public DestinationFactoryManagerImpl(java.util.Map<java.lang.String,DestinationFactory> destinationFactories)
public DestinationFactoryManagerImpl(MapProvider<java.lang.String,DestinationFactory> destinationFactories)
Method Detail |
---|
public void setMapProvider(MapProvider<java.lang.String,DestinationFactory> mapProvider)
mapProvider
- public void setBus(Bus b)
@PostConstruct public void register()
public void registerDestinationFactory(java.lang.String namespace, DestinationFactory factory)
DestinationFactoryManager
DestinationFactory
when registering with the Bus
's TransportRegistry
.
registerDestinationFactory
in interface DestinationFactoryManager
namespace
- A string containing the name used to identify the
DestinationFactory
factory
- The DestinationFactory
to be registered.public void deregisterDestinationFactory(java.lang.String namespace)
DestinationFactoryManager
DestinationFactory
.
deregisterDestinationFactory
in interface DestinationFactoryManager
namespace
- A string containing the name of the
DestinationFactory
.public DestinationFactory getDestinationFactory(java.lang.String namespace) throws BusException
getDestinationFactory
in interface DestinationFactoryManager
namespace
- the namespace.
DestinationFactory
BusException
@PreDestroy public void shutdown()
public DestinationFactory getDestinationFactoryForUri(java.lang.String uri)
getDestinationFactoryForUri
in interface DestinationFactoryManager
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |