|
Apache CXF API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.cxf.bus.managers.ConduitInitiatorManagerImpl
public final class ConduitInitiatorManagerImpl
Constructor Summary | |
---|---|
ConduitInitiatorManagerImpl()
|
|
ConduitInitiatorManagerImpl(Bus b)
|
|
ConduitInitiatorManagerImpl(Map<String,ConduitInitiator> conduitInitiators)
|
|
ConduitInitiatorManagerImpl(Map<String,ConduitInitiator> conduitInitiators,
Bus b)
|
|
ConduitInitiatorManagerImpl(MapProvider<String,ConduitInitiator> conduitInitiators)
|
|
ConduitInitiatorManagerImpl(MapProvider<String,ConduitInitiator> conduitInitiators,
Bus b)
|
Method Summary | |
---|---|
void |
deregisterConduitInitiator(String namespace)
Unregister a ConduitInitiator . |
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. |
ConduitInitiator |
getConduitInitiatorForUri(String uri)
|
void |
registerConduitInitiator(String namespace,
ConduitInitiator factory)
Associates a name, often a URI, with a ConduitInitiator
when registering with the Bus 's TransportRegistry . |
void |
setBus(Bus b)
|
void |
setMapProvider(MapProvider<String,ConduitInitiator> mapProvider)
Spring is slow to resolve constructors. |
void |
shutdown()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ConduitInitiatorManagerImpl()
public ConduitInitiatorManagerImpl(Bus b)
public ConduitInitiatorManagerImpl(MapProvider<String,ConduitInitiator> conduitInitiators)
public ConduitInitiatorManagerImpl(MapProvider<String,ConduitInitiator> conduitInitiators, Bus b)
public ConduitInitiatorManagerImpl(Map<String,ConduitInitiator> conduitInitiators)
public ConduitInitiatorManagerImpl(Map<String,ConduitInitiator> conduitInitiators, Bus b)
Method Detail |
---|
public void setMapProvider(MapProvider<String,ConduitInitiator> mapProvider)
mapProvider
- public void setBus(Bus b)
public void registerConduitInitiator(String namespace, ConduitInitiator factory)
ConduitInitiatorManager
ConduitInitiator
when registering with the Bus
's TransportRegistry
.
registerConduitInitiator
in interface ConduitInitiatorManager
namespace
- A string containing the name used to identify the
ConduitInitiator
factory
- The ConduitInitiator
to be registered.public void deregisterConduitInitiator(String namespace)
ConduitInitiatorManager
ConduitInitiator
.
deregisterConduitInitiator
in interface ConduitInitiatorManager
namespace
- A string containing the name of the
ConduitInitiator
.public ConduitInitiator getConduitInitiator(String namespace) throws BusException
getConduitInitiator
in interface ConduitInitiatorManager
namespace
- the namespace.
ConduitInitiator
BusException
@PreDestroy public void shutdown()
public ConduitInitiator getConduitInitiatorForUri(String uri)
getConduitInitiatorForUri
in interface ConduitInitiatorManager
|
Apache CXF API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |