Class RoutesConfigurer


  • public class RoutesConfigurer
    extends Object
    To configure routes using RoutesCollector which collects the routes from various sources.
    • Constructor Detail

      • RoutesConfigurer

        public RoutesConfigurer()
    • Method Detail

      • getRoutesBuilders

        public List<org.apache.camel.RoutesBuilder> getRoutesBuilders()
      • setRoutesBuilders

        public void setRoutesBuilders​(List<org.apache.camel.RoutesBuilder> routesBuilders)
      • getBasePackageScan

        public String getBasePackageScan()
      • setBasePackageScan

        public void setBasePackageScan​(String basePackageScan)
      • getRoutesBuilderClasses

        public String getRoutesBuilderClasses()
      • setRoutesBuilderClasses

        public void setRoutesBuilderClasses​(String routesBuilderClasses)
      • getJavaRoutesExcludePattern

        public String getJavaRoutesExcludePattern()
      • setJavaRoutesExcludePattern

        public void setJavaRoutesExcludePattern​(String javaRoutesExcludePattern)
      • getJavaRoutesIncludePattern

        public String getJavaRoutesIncludePattern()
      • setJavaRoutesIncludePattern

        public void setJavaRoutesIncludePattern​(String javaRoutesIncludePattern)
      • getRoutesExcludePattern

        public String getRoutesExcludePattern()
      • setRoutesExcludePattern

        public void setRoutesExcludePattern​(String routesExcludePattern)
      • getRoutesIncludePattern

        public String getRoutesIncludePattern()
      • setRoutesIncludePattern

        public void setRoutesIncludePattern​(String routesIncludePattern)
      • setRoutesCollector

        public void setRoutesCollector​(RoutesCollector routesCollector)
      • getBeanPostProcessor

        public org.apache.camel.spi.CamelBeanPostProcessor getBeanPostProcessor()
      • setBeanPostProcessor

        public void setBeanPostProcessor​(org.apache.camel.spi.CamelBeanPostProcessor beanPostProcessor)
      • configureRoutes

        public void configureRoutes​(org.apache.camel.CamelContext camelContext)
                             throws Exception
        Collects routes and rests from the various sources (like registry or opinionated classpath locations) and injects (adds) these into the Camel context.
        Parameters:
        camelContext - the Camel context
        Throws:
        Exception
      • configureModeline

        public void configureModeline​(org.apache.camel.CamelContext camelContext)
                               throws Exception
        Discover routes and rests from directories and scan for modeline present in their source code, which is then parsed using ModelineFactory.
        Parameters:
        camelContext - the Camel context
        Throws:
        Exception