Package org.apache.cxf.bus.extension
Class ExtensionManagerBus
java.lang.Object
org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
org.apache.cxf.bus.extension.ExtensionManagerBus
- All Implemented Interfaces:
- Bus,- InterceptorProvider
- Direct Known Subclasses:
- SpringBus
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.
- 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from interface org.apache.cxf.BusBus.BusState
- 
Field SummaryFieldsFields inherited from interface org.apache.cxf.BusDEFAULT_BUS_ID
- 
Constructor SummaryConstructorsConstructorDescriptionExtensionManagerBus(Map<Class<?>, Object> e) ExtensionManagerBus(Map<Class<?>, Object> extensions, Map<String, Object> props, ClassLoader extensionClassLoader) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected final ConfiguredBeanLocatorprotected voidprotected voidfinal <T> TgetExtension(Class<T> extensionType) getId()getState()booleanhasExtensionByName(String name) voidprotected voidprotected voidfinal <T> voidsetExtension(T extension, Class<T> extensionType) voidsetFeatures(Collection<? extends Feature> features) voidvoidsetProperties(Map<String, Object> map) voidsetProperty(String s, Object o) protected final voidsetState(Bus.BusState state) voidshutdown()voidshutdown(boolean wait) Methods inherited from class org.apache.cxf.interceptor.AbstractBasicInterceptorProvidergetInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors, setInFaultInterceptors, setInInterceptors, setOutFaultInterceptors, setOutInterceptorsMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.cxf.interceptor.InterceptorProvidergetInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors
- 
Field Details- 
BUS_PROPERTY_NAME- See Also:
 
- 
extensions
- 
missingExtensions
- 
id
 
- 
- 
Constructor Details- 
ExtensionManagerBus
- 
ExtensionManagerBus
- 
ExtensionManagerBus
- 
ExtensionManagerBuspublic ExtensionManagerBus()
 
- 
- 
Method Details- 
setState
- 
setId
- 
getExtension- Specified by:
- getExtensionin interface- Bus
 
- 
hasExtensionByName- Specified by:
- hasExtensionByNamein interface- Bus
 
- 
createConfiguredBeanLocator
- 
setExtension- Specified by:
- setExtensionin interface- Bus
 
- 
getId
- 
initializepublic void initialize()
- 
doInitializeInternalprotected void doInitializeInternal()
- 
loadAdditionalFeaturesprotected void loadAdditionalFeatures()
- 
initializeFeaturesprotected void initializeFeatures()
- 
shutdownpublic void shutdown()
- 
destroyBeansprotected void destroyBeans()
- 
shutdownpublic void shutdown(boolean wait) 
- 
getState
- 
getFeatures- Specified by:
- getFeaturesin interface- Bus
 
- 
setFeatures- Specified by:
- setFeaturesin interface- Bus
 
- 
getProperties- Specified by:
- getPropertiesin interface- Bus
 
- 
setProperties- Specified by:
- setPropertiesin interface- Bus
 
- 
getProperty- Specified by:
- getPropertyin interface- Bus
 
- 
setProperty- Specified by:
- setPropertyin interface- Bus
 
 
-