BeanRepository
implementation which looks up the objects in the Spring ApplicationContext
PropertyPlaceholderConfigurer
that bridges Camel's
property placeholder with the Spring property
placeholder mechanism.DefaultCamelBeanPostProcessor
which uses Spring BeanPostProcessor
to post process
beans.CamelContext
from the Spring ApplicationContext
.ApplicationEvent
which contains a Camel Exchange
ThreadPoolTaskScheduler
which uses the
ExecutorServiceManager
to create and destroy the thread pool, which ensures the thread
pool is also managed and consistent with other usages of thread pools in Camel.SpringRouteBuilder.setApplicationContext(ApplicationContext)
method or from the underlying SpringCamelContext
SpringCamelContext
eager (first) when Spring
ApplicationContext
is being stopped.Exchange
using the error handler.Registry
.Language
pluginCamelContext
which will automatically register itself with
Springs lifecycle methods plus allows spring to be used to customize a any
Type Converters as well as supporting accessing components
and beans via the Spring ApplicationContext
Injector
allowing Spring to be used to dependency inject newly created POJOsModelMBean
which can be used to register the
object in JMX.RouteBuilder
ScheduledPollConsumerScheduler
which uses a CronTrigger
to define when the poll should
be triggered.Apache Camel