Package org.apache.cxf.bus.spring
Class BusWiringBeanFactoryPostProcessor
java.lang.Object
org.apache.cxf.bus.spring.BusWiringBeanFactoryPostProcessor
- All Implemented Interfaces:
- org.springframework.beans.factory.config.BeanFactoryPostProcessor
public class BusWiringBeanFactoryPostProcessor
extends Object
implements org.springframework.beans.factory.config.BeanFactoryPostProcessor
BeanFactoryPostProcessor that looks for any bean definitions that have the
 
AbstractBeanDefinitionParser.WIRE_BUS_ATTRIBUTE attribute set. If the attribute has the value
 BusWiringType.PROPERTY then it attaches their "bus" property to the bean called "cxf". If the
 attribute has the value BusWiringType.CONSTRUCTOR then it shifts any existing indexed constructor
 arguments one place to the right and adds a reference to "cxf" as the first constructor argument. This
 processor is intended to operate on beans defined via Spring namespace support which require a reference to
 the CXF bus.- 
Constructor SummaryConstructorsConstructorDescription
- 
Method SummaryModifier and TypeMethodDescriptionstatic Busstatic BusaddDefaultBus(org.springframework.context.ApplicationContext ctx) voidpostProcessBeanFactory(org.springframework.beans.factory.config.ConfigurableListableBeanFactory factory) 
- 
Constructor Details- 
BusWiringBeanFactoryPostProcessorpublic BusWiringBeanFactoryPostProcessor()
- 
BusWiringBeanFactoryPostProcessor
- 
BusWiringBeanFactoryPostProcessor
 
- 
- 
Method Details- 
postProcessBeanFactorypublic void postProcessBeanFactory(org.springframework.beans.factory.config.ConfigurableListableBeanFactory factory) - Specified by:
- postProcessBeanFactoryin interface- org.springframework.beans.factory.config.BeanFactoryPostProcessor
 
- 
addDefaultBus
- 
addBus
 
-