@Configuration public abstract class CamelConfiguration extends Object implements org.springframework.beans.factory.BeanFactoryAware, org.springframework.context.ApplicationContextAware
| Constructor and Description |
|---|
CamelConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.camel.spring.CamelBeanPostProcessor |
camelBeanPostProcessor() |
org.apache.camel.CamelContext |
camelContext()
Returns the CamelContext
|
protected org.apache.camel.CamelContext |
createCamelContext() |
protected org.springframework.context.ApplicationContext |
getApplicationContext() |
<T> T |
getBean(Class<T> type) |
Object |
getBean(String beanName) |
<T> T |
getBean(String beanName,
Class<T> type) |
protected org.springframework.beans.factory.BeanFactory |
getBeanFactory() |
protected <T> T |
getConfigured(T object)
Invoke callbacks on the object, as though it were configured in the factory.
|
abstract List<org.apache.camel.builder.RouteBuilder> |
routes()
Returns the list of routes to use in this configuration
|
void |
setApplicationContext(org.springframework.context.ApplicationContext ac) |
void |
setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) |
protected void |
setupCamelContext(org.apache.camel.CamelContext camelContext) |
public void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
setBeanFactory in interface org.springframework.beans.factory.BeanFactoryAwareprotected org.springframework.beans.factory.BeanFactory getBeanFactory()
public void setApplicationContext(org.springframework.context.ApplicationContext ac)
setApplicationContext in interface org.springframework.context.ApplicationContextAwareprotected org.springframework.context.ApplicationContext getApplicationContext()
public <T> T getBean(Class<T> type)
protected <T> T getConfigured(T object)
object - object to configure@Bean
public org.apache.camel.spring.CamelBeanPostProcessor camelBeanPostProcessor()
throws Exception
Exception@Bean
public org.apache.camel.CamelContext camelContext()
throws Exception
Exceptionprotected void setupCamelContext(org.apache.camel.CamelContext camelContext)
throws Exception
Exceptionprotected org.apache.camel.CamelContext createCamelContext()
throws Exception
Exceptionpublic abstract List<org.apache.camel.builder.RouteBuilder> routes()
Apache Camel