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
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()
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
protected BusState getState()
getFeatures
public Collection<AbstractFeature> getFeatures()
- Specified by:
getFeatures
in interface Bus
setFeatures
public void setFeatures(Collection<AbstractFeature> 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