Package org.apache.camel.main
Class RoutesConfigurer
java.lang.Object
org.apache.camel.main.RoutesConfigurer
To configure routes using
RoutesCollector which collects the routes from various sources.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigureModeline(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) org.apache.camel.spi.CamelBeanPostProcessorList<org.apache.camel.RoutesBuilder>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)
-
Constructor Details
-
RoutesConfigurer
public RoutesConfigurer()
-
-
Method Details
-
getRoutesBuilders
-
setRoutesBuilders
-
getBasePackageScan
-
setBasePackageScan
-
getRoutesBuilderClasses
-
setRoutesBuilderClasses
-
getJavaRoutesExcludePattern
-
setJavaRoutesExcludePattern
-
getJavaRoutesIncludePattern
-
setJavaRoutesIncludePattern
-
getRoutesExcludePattern
-
setRoutesExcludePattern
-
getRoutesIncludePattern
-
setRoutesIncludePattern
-
getRoutesSourceDir
-
setRoutesSourceDir
-
getRoutesCollector
-
setRoutesCollector
-
getBeanPostProcessor
public org.apache.camel.spi.CamelBeanPostProcessor getBeanPostProcessor() -
setBeanPostProcessor
public void setBeanPostProcessor(org.apache.camel.spi.CamelBeanPostProcessor beanPostProcessor) -
configureRoutes
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
Discover 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
-