Package org.apache.camel.spring.xml
Class CamelBeanPostProcessor
- java.lang.Object
-
- org.apache.camel.spring.xml.CamelBeanPostProcessor
-
- All Implemented Interfaces:
org.apache.camel.spi.CamelBeanPostProcessor
,Aware
,BeanPostProcessor
,ApplicationContextAware
,Ordered
@Metadata(label="spring,configuration") public class CamelBeanPostProcessor extends Object implements org.apache.camel.spi.CamelBeanPostProcessor, BeanPostProcessor, ApplicationContextAware, Ordered
Spring specificDefaultCamelBeanPostProcessor
which uses SpringBeanPostProcessor
to post process beans.- See Also:
DefaultCamelBeanPostProcessor
-
-
Field Summary
-
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
-
-
Constructor Summary
Constructors Constructor Description CamelBeanPostProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.camel.CamelContext
getCamelContext()
String
getCamelId()
int
getOrder()
boolean
isBindToRegistrySupported()
boolean
isEnabled()
Object
postProcessAfterInitialization(Object bean, String beanName)
Object
postProcessBeforeInitialization(Object bean, String beanName)
void
setApplicationContext(ApplicationContext applicationContext)
void
setBindToRegistrySupported(boolean bindToRegistrySupported)
void
setCamelContext(org.apache.camel.CamelContext camelContext)
void
setCamelId(String camelId)
void
setEnabled(boolean enabled)
-
-
-
Constructor Detail
-
CamelBeanPostProcessor
public CamelBeanPostProcessor()
-
-
Method Detail
-
postProcessBeforeInitialization
public Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException
- Specified by:
postProcessBeforeInitialization
in interfaceBeanPostProcessor
- Specified by:
postProcessBeforeInitialization
in interfaceorg.apache.camel.spi.CamelBeanPostProcessor
- Throws:
BeansException
-
postProcessAfterInitialization
public Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException
- Specified by:
postProcessAfterInitialization
in interfaceBeanPostProcessor
- Specified by:
postProcessAfterInitialization
in interfaceorg.apache.camel.spi.CamelBeanPostProcessor
- Throws:
BeansException
-
setApplicationContext
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException
- Specified by:
setApplicationContext
in interfaceApplicationContextAware
- Throws:
BeansException
-
getCamelContext
public org.apache.camel.CamelContext getCamelContext()
-
setCamelContext
public void setCamelContext(org.apache.camel.CamelContext camelContext)
-
getCamelId
public String getCamelId()
-
setCamelId
public void setCamelId(String camelId)
-
isBindToRegistrySupported
public boolean isBindToRegistrySupported()
-
setBindToRegistrySupported
public void setBindToRegistrySupported(boolean bindToRegistrySupported)
-
setEnabled
public void setEnabled(boolean enabled)
- Specified by:
setEnabled
in interfaceorg.apache.camel.spi.CamelBeanPostProcessor
-
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled
in interfaceorg.apache.camel.spi.CamelBeanPostProcessor
-
-