@Metadata(label="spring,configuration") public class CamelBeanPostProcessor extends Object implements org.apache.camel.spi.CamelBeanPostProcessor, BeanPostProcessor, ApplicationContextAware
DefaultCamelBeanPostProcessor
which uses Spring BeanPostProcessor
to post process beans.DefaultCamelBeanPostProcessor
Constructor and Description |
---|
CamelBeanPostProcessor() |
Modifier and Type | Method and Description |
---|---|
org.apache.camel.CamelContext |
getCamelContext() |
String |
getCamelId() |
Object |
postProcessAfterInitialization(Object bean,
String beanName) |
Object |
postProcessBeforeInitialization(Object bean,
String beanName) |
void |
setApplicationContext(ApplicationContext applicationContext) |
void |
setCamelContext(org.apache.camel.CamelContext camelContext) |
void |
setCamelId(String camelId) |
public CamelBeanPostProcessor()
public Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException
postProcessBeforeInitialization
in interface org.apache.camel.spi.CamelBeanPostProcessor
postProcessBeforeInitialization
in interface BeanPostProcessor
BeansException
public Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException
postProcessAfterInitialization
in interface org.apache.camel.spi.CamelBeanPostProcessor
postProcessAfterInitialization
in interface BeanPostProcessor
BeansException
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException
setApplicationContext
in interface ApplicationContextAware
BeansException
public org.apache.camel.CamelContext getCamelContext()
public void setCamelContext(org.apache.camel.CamelContext camelContext)
public String getCamelId()
public void setCamelId(String camelId)
Apache Camel