org.apache.cxf.bus.extension
Class ExtensionManagerBus
java.lang.Object
org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
org.apache.cxf.bus.CXFBusImpl
org.apache.cxf.bus.extension.ExtensionManagerBus
- All Implemented Interfaces:
- Bus, InterceptorProvider
- Direct Known Subclasses:
- BlueprintBus, SpringBus
public class ExtensionManagerBus
- extends CXFBusImpl
This bus uses CXF's built in extension manager to load components
(as opposed to using the Spring bus implementation). While this is faster
to load it doesn't allow extensive configuration and customization like
the Spring bus does.
Methods inherited from class org.apache.cxf.bus.CXFBusImpl |
getExtension, getFeatures, getId, getProperties, getProperty, getState, hasExtensionByName, initialize, initializeFeatures, loadAdditionalFeatures, run, setExtension, setFeatures, setId, setProperties, setProperty, setState, shutdown, shutdown |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BUS_PROPERTY_NAME
public static final String BUS_PROPERTY_NAME
- See Also:
- Constant Field Values
ExtensionManagerBus
public ExtensionManagerBus(Map<Class<?>,Object> e,
Map<String,Object> properties,
ClassLoader extensionClassLoader)
ExtensionManagerBus
public ExtensionManagerBus(Map<Class<?>,Object> e,
Map<String,Object> properties)
ExtensionManagerBus
public ExtensionManagerBus()
doInitializeInternal
public void doInitializeInternal()
- Overrides:
doInitializeInternal
in class CXFBusImpl
destroyBeans
protected void destroyBeans()
- Overrides:
destroyBeans
in class CXFBusImpl
createConfiguredBeanLocator
protected ConfiguredBeanLocator createConfiguredBeanLocator()
- Overrides:
createConfiguredBeanLocator
in class CXFBusImpl
Apache CXF