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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
extensions
protected final Map<Class<?>,Object> extensions
id
protected String id
CXFBusImpl
public CXFBusImpl()
CXFBusImpl
public CXFBusImpl(Map<Class<?>,Object> extensions)
setState
protected void setState(BusState state)
setId
public void setId(String i)
getExtension
public final <T> T getExtension(Class<T> extensionType)
- Specified by:
getExtension
in interface Bus
hasExtensionByName
public boolean hasExtensionByName(String name)
- Specified by:
hasExtensionByName
in interface Bus
createConfiguredBeanLocator
protected ConfiguredBeanLocator createConfiguredBeanLocator()
setExtension
public <T> void setExtension(T extension,
Class<T> extensionType)
- Specified by:
setExtension
in interface Bus
getId
public String getId()
- Specified by:
getId
in interface Bus
run
public void run()
- Specified by:
run
in interface Bus
initialize
public void initialize()
doInitializeInternal
protected void doInitializeInternal()
loadAdditionalFeatures
protected void loadAdditionalFeatures()
initializeFeatures
protected void initializeFeatures()
shutdown
public void shutdown()
destroyBeans
protected void destroyBeans()
shutdown
public void shutdown(boolean wait)
- Specified by:
shutdown
in interface Bus
getState
public BusState getState()
getFeatures
public Collection<Feature> getFeatures()
- Specified by:
getFeatures
in interface Bus
setFeatures
public void setFeatures(Collection<? extends Feature> features)
getProperties
public Map<String,Object> getProperties()
- Specified by:
getProperties
in interface Bus
setProperties
public void setProperties(Map<String,Object> map)
getProperty
public Object getProperty(String s)
- Specified by:
getProperty
in interface Bus
setProperty
public void setProperty(String s,
Object o)
- Specified by:
setProperty
in interface Bus
Apache CXF