@Metadata(label="spring,configuration") public class CamelBeanPostProcessor extends Object implements org.springframework.beans.factory.config.BeanPostProcessor, org.springframework.context.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(org.springframework.context.ApplicationContext applicationContext) | 
| void | setCamelContext(org.apache.camel.CamelContext camelContext) | 
| void | setCamelId(String camelId) | 
public CamelBeanPostProcessor()
public Object postProcessBeforeInitialization(Object bean, String beanName) throws org.springframework.beans.BeansException
postProcessBeforeInitialization in interface org.springframework.beans.factory.config.BeanPostProcessororg.springframework.beans.BeansExceptionpublic Object postProcessAfterInitialization(Object bean, String beanName) throws org.springframework.beans.BeansException
postProcessAfterInitialization in interface org.springframework.beans.factory.config.BeanPostProcessororg.springframework.beans.BeansExceptionpublic void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException
setApplicationContext in interface org.springframework.context.ApplicationContextAwareorg.springframework.beans.BeansExceptionpublic org.apache.camel.CamelContext getCamelContext()
public void setCamelContext(org.apache.camel.CamelContext camelContext)
public String getCamelId()
public void setCamelId(String camelId)
Apache Camel