Class SingleRouteCamelConfiguration

  • All Implemented Interfaces:
    org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.context.ApplicationContextAware

    public abstract class SingleRouteCamelConfiguration
    extends CamelConfiguration
    A useful base class for writing Spring annotation-based configurations to configure a CamelContext with a single RouteBuilder instance.

    You may want to use Spring's Component annotation and mark your Camel RouteBuilder classes using this annotation and have it automatic discovered, if you are using Spring's annotation scanner.

    • Constructor Detail

      • SingleRouteCamelConfiguration

        public SingleRouteCamelConfiguration()
    • Method Detail

      • routes

        @Bean
        public List<org.apache.camel.builder.RouteBuilder> routes()
        Description copied from class: CamelConfiguration
        Returns the list of routes to use in this configuration. By default autowires all RouteBuilder instances available in the ApplicationContext.
        Overrides:
        routes in class CamelConfiguration
      • route

        public abstract org.apache.camel.builder.RouteBuilder route()
        Creates the single RouteBuilder to use in this configuration