Apache CXF API

org.apache.cxf.bus.spring
Class SpringBus

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
              extended by org.apache.cxf.bus.spring.SpringBus
All Implemented Interfaces:
EventListener, Bus, InterceptorProvider, org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationListener

public class SpringBus
extends ExtensionManagerBus
implements org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationListener


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.cxf.bus.CXFBusImpl
CXFBusImpl.ExtensionFinder
 
Field Summary
 
Fields inherited from class org.apache.cxf.bus.extension.ExtensionManagerBus
BUS_PROPERTY_NAME
 
Fields inherited from class org.apache.cxf.bus.CXFBusImpl
extensions, id
 
Fields inherited from interface org.apache.cxf.Bus
DEFAULT_BUS_ID
 
Constructor Summary
SpringBus()
           
 
Method Summary
 void destroyBeans()
           
 String getId()
           
 void loadAdditionalFeatures()
           
 void onApplicationEvent(org.springframework.context.ApplicationEvent event)
           
 void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
          
 void setBusConfig(BusDefinitionParser.BusConfig bc)
           
 
Methods inherited from class org.apache.cxf.bus.extension.ExtensionManagerBus
createConfiguredBeanLocator, doInitializeInternal
 
Methods inherited from class org.apache.cxf.bus.CXFBusImpl
getExtension, getFeatures, getProperties, getProperty, getState, initialize, initializeFeatures, run, setExtension, setFeatures, setId, setProperties, setProperty, setState, shutdown, 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
 

Constructor Detail

SpringBus

public SpringBus()
Method Detail

setBusConfig

public void setBusConfig(BusDefinitionParser.BusConfig bc)

loadAdditionalFeatures

public void loadAdditionalFeatures()
Overrides:
loadAdditionalFeatures in class CXFBusImpl

setApplicationContext

public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
                           throws org.springframework.beans.BeansException

Specified by:
setApplicationContext in interface org.springframework.context.ApplicationContextAware
Throws:
org.springframework.beans.BeansException

onApplicationEvent

public void onApplicationEvent(org.springframework.context.ApplicationEvent event)
Specified by:
onApplicationEvent in interface org.springframework.context.ApplicationListener

destroyBeans

public void destroyBeans()
Overrides:
destroyBeans in class ExtensionManagerBus

getId

public String getId()
Specified by:
getId in interface Bus
Overrides:
getId in class CXFBusImpl

Apache CXF API

Apache CXF