Class RoutesConfigurer

java.lang.Object
org.apache.camel.main.RoutesConfigurer

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

    • RoutesConfigurer

      public RoutesConfigurer()
  • Method Details

    • isIgnoreLoadingError

      public boolean isIgnoreLoadingError()
    • setIgnoreLoadingError

      public void setIgnoreLoadingError(boolean ignoreLoadingError)
    • 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)
    • getRoutesSourceDir

      public String getRoutesSourceDir()
    • setRoutesSourceDir

      public void setRoutesSourceDir(String routesSourceDir)
    • getRoutesCollector

      public RoutesCollector getRoutesCollector()
    • 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
    • doConfigureModeline

      protected void doConfigureModeline(org.apache.camel.CamelContext camelContext, Collection<org.apache.camel.spi.Resource> resources, boolean optional) throws Exception
      Throws:
      Exception
    • resolveRoutesBuilderLoader

      protected org.apache.camel.spi.RoutesBuilderLoader resolveRoutesBuilderLoader(org.apache.camel.CamelContext camelContext, org.apache.camel.spi.Resource resource, boolean optional) throws Exception
      Throws:
      Exception