org.apache.cxf.bus.extension
Class ExtensionManagerBus

java.lang.Object
  extended by org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
      extended by org.apache.cxf.bus.CXFBusImpl
          extended by org.apache.cxf.bus.extension.ExtensionManagerBus
All Implemented Interfaces:
Bus, InterceptorProvider

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.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.cxf.bus.CXFBusImpl
CXFBusImpl.ExtensionFinder
 
Field Summary
static java.lang.String BUS_PROPERTY_NAME
           
 
Fields inherited from class org.apache.cxf.bus.CXFBusImpl
extensions
 
Fields inherited from interface org.apache.cxf.Bus
DEFAULT_BUS_ID
 
Constructor Summary
ExtensionManagerBus()
           
ExtensionManagerBus(java.util.Map<java.lang.Class,java.lang.Object> e, java.util.Map<java.lang.String,java.lang.Object> properties)
           
 
Method Summary
 
Methods inherited from class org.apache.cxf.bus.CXFBusImpl
getExtension, getFeatures, getId, getState, initialize, run, setExtension, setExtensionFinder, setFeatures, setId, setState, shutdown
 
Methods inherited from class org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors, setInFaultInterceptors, setInInterceptors, setOutFaultInterceptors, setOutInterceptors
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.cxf.interceptor.InterceptorProvider
getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors
 

Field Detail

BUS_PROPERTY_NAME

public static final java.lang.String BUS_PROPERTY_NAME
See Also:
Constant Field Values
Constructor Detail

ExtensionManagerBus

public ExtensionManagerBus(java.util.Map<java.lang.Class,java.lang.Object> e,
                           java.util.Map<java.lang.String,java.lang.Object> properties)

ExtensionManagerBus

public ExtensionManagerBus()


Apache CXF