RouteBuilder instances that can be found in the contextRouteBuilder instances that can be found on the classpathRegistry implementation which looks up the objects in the Spring
 ApplicationContextPropertyPlaceholderConfigurer that bridges Camel's 
 property placeholder with the Spring property placeholder mechanism.DefaultCamelBeanPostProcessor which uses Spring BeanPostProcessor to post process beans.FactoryBean for creating a new ConsumerTemplate
 instance with a minimum of XMLFactoryBean to create and initialize a
 SpringCamelContext and install routes either explicitly configured in
 Spring XML or found by searching the classpath for Java classes which extend
 RouteBuilder using the nested CamelContextFactoryBean.setPackages(String[]).CamelContext from the Spring ApplicationContext.FactoryBean which instantiates Endpoint objectsApplicationEvent which contains a Camel ExchangeFactoryBean for creating a new ProducerTemplate
 instance with a minimum of XMLFactoryBean to create a Proxy to a a Camel Pojo Endpoint.FactoryBean which instantiates RedeliveryPolicy objectsFactoryBean to create a proxy to a service exposing a given RemoteExporter.getServiceInterface()FactoryBean which instantiates ExecutorService objectsThreadPoolTaskScheduler 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.RouteBuilder instances on the
 Spring ApplicationContext.BeansException.SpringRouteBuilder.setApplicationContext(ApplicationContext) method or from the
 underlying SpringCamelContextSpringCamelContext eager (first)
 when Spring ApplicationContext is being stopped.ApplicationContext.RouteBuilder instances on the classpathExchange using the error handler.RouteBuilder to be auto-wired up to the
 CamelContext as a route.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
 ApplicationContextInjector allowing Spring to be used to dependency inject newly created POJOsModelMBean which can be used
 to register the object in JMX.RouteBuilder to provide some additional helper
 methodsScheduledPollConsumerScheduler which uses a CronTrigger to define when the
 poll should be triggered.Apache Camel