org.apache.cxf.bus
Class CXFBusImpl
java.lang.Object
org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
org.apache.cxf.bus.CXFBusImpl
- All Implemented Interfaces:
- Bus, InterceptorProvider
- Direct Known Subclasses:
- ExtensionManagerBus
public class CXFBusImpl
- extends AbstractBasicInterceptorProvider
- implements Bus
Field Summary |
protected java.util.Map<java.lang.Class,java.lang.Object> |
extensions
|
Constructor Summary |
CXFBusImpl()
|
CXFBusImpl(java.util.Map<java.lang.Class,java.lang.Object> extensions)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
extensions
protected final java.util.Map<java.lang.Class,java.lang.Object> extensions
CXFBusImpl
public CXFBusImpl()
CXFBusImpl
public CXFBusImpl(java.util.Map<java.lang.Class,java.lang.Object> extensions)
setState
protected void setState(BusState state)
setExtensionFinder
public void setExtensionFinder(CXFBusImpl.ExtensionFinder f)
setId
public void setId(java.lang.String i)
getExtension
public final <T> T getExtension(java.lang.Class<T> extensionType)
- Specified by:
getExtension
in interface Bus
setExtension
public <T> void setExtension(T extension,
java.lang.Class<T> extensionType)
- Specified by:
setExtension
in interface Bus
getId
public java.lang.String getId()
- Specified by:
getId
in interface Bus
run
public void run()
- Specified by:
run
in interface Bus
initialize
public void initialize()
shutdown
public void shutdown(boolean wait)
- Specified by:
shutdown
in interface Bus
getState
protected BusState getState()
getFeatures
public java.util.Collection<AbstractFeature> getFeatures()
setFeatures
public void setFeatures(java.util.Collection<AbstractFeature> features)
Apache CXF