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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
configureModeline
(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
.void
configureRoutes
(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 void
doConfigureModeline
(org.apache.camel.CamelContext camelContext, Collection<org.apache.camel.spi.Resource> resources, boolean optional) org.apache.camel.spi.CamelBeanPostProcessor
List
<org.apache.camel.RoutesBuilder> boolean
protected org.apache.camel.spi.RoutesBuilderLoader
resolveRoutesBuilderLoader
(org.apache.camel.CamelContext camelContext, org.apache.camel.spi.Resource resource, boolean optional) void
setBasePackageScan
(String basePackageScan) void
setBeanPostProcessor
(org.apache.camel.spi.CamelBeanPostProcessor beanPostProcessor) void
setIgnoreLoadingError
(boolean ignoreLoadingError) void
setJavaRoutesExcludePattern
(String javaRoutesExcludePattern) void
setJavaRoutesIncludePattern
(String javaRoutesIncludePattern) void
setRoutesBuilderClasses
(String routesBuilderClasses) void
setRoutesBuilders
(List<org.apache.camel.RoutesBuilder> routesBuilders) void
setRoutesCollector
(RoutesCollector routesCollector) void
setRoutesExcludePattern
(String routesExcludePattern) void
setRoutesIncludePattern
(String routesIncludePattern) void
setRoutesSourceDir
(String routesSourceDir)
-
Constructor Details
-
RoutesConfigurer
public RoutesConfigurer()
-
-
Method Details
-
isIgnoreLoadingError
public boolean isIgnoreLoadingError() -
setIgnoreLoadingError
public void setIgnoreLoadingError(boolean ignoreLoadingError) -
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
-
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
-