Package org.apache.camel.main
Class RoutesConfigurer
- java.lang.Object
-
- org.apache.camel.main.RoutesConfigurer
-
public class RoutesConfigurer extends Object
To configure routes usingRoutesCollectorwhich collects the routes from various sources.
-
-
Constructor Summary
Constructors Constructor Description RoutesConfigurer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigureModeline(org.apache.camel.CamelContext camelContext)Discover routes and rests from directories and scan for modeline present in their source code, which is then parsed usingModelineFactory.voidconfigureRoutes(org.apache.camel.CamelContext camelContext)Collects routes and rests from the various sources (like registry or opinionated classpath locations) and injects (adds) these into the Camel context.protected voiddoConfigureModeline(org.apache.camel.CamelContext camelContext, Collection<org.apache.camel.spi.Resource> resources, boolean optional)StringgetBasePackageScan()org.apache.camel.spi.CamelBeanPostProcessorgetBeanPostProcessor()StringgetJavaRoutesExcludePattern()StringgetJavaRoutesIncludePattern()StringgetRoutesBuilderClasses()List<org.apache.camel.RoutesBuilder>getRoutesBuilders()RoutesCollectorgetRoutesCollector()StringgetRoutesExcludePattern()StringgetRoutesIncludePattern()StringgetRoutesSourceDir()voidsetBasePackageScan(String basePackageScan)voidsetBeanPostProcessor(org.apache.camel.spi.CamelBeanPostProcessor beanPostProcessor)voidsetJavaRoutesExcludePattern(String javaRoutesExcludePattern)voidsetJavaRoutesIncludePattern(String javaRoutesIncludePattern)voidsetRoutesBuilderClasses(String routesBuilderClasses)voidsetRoutesBuilders(List<org.apache.camel.RoutesBuilder> routesBuilders)voidsetRoutesCollector(RoutesCollector routesCollector)voidsetRoutesExcludePattern(String routesExcludePattern)voidsetRoutesIncludePattern(String routesIncludePattern)voidsetRoutesSourceDir(String routesSourceDir)
-
-
-
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)
-
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 ExceptionCollects 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 ExceptionDiscover routes and rests from directories and scan for modeline present in their source code, which is then parsed usingModelineFactory.- 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
-
-