Package org.apache.camel.main
Class RoutesConfigurer
- java.lang.Object
-
- org.apache.camel.main.RoutesConfigurer
-
public class RoutesConfigurer extends Object
To configure routes usingRoutesCollector
which 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 void
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)
String
getBasePackageScan()
org.apache.camel.spi.CamelBeanPostProcessor
getBeanPostProcessor()
String
getJavaRoutesExcludePattern()
String
getJavaRoutesIncludePattern()
String
getRoutesBuilderClasses()
List<org.apache.camel.RoutesBuilder>
getRoutesBuilders()
RoutesCollector
getRoutesCollector()
String
getRoutesExcludePattern()
String
getRoutesIncludePattern()
String
getRoutesSourceDir()
void
setBasePackageScan(String basePackageScan)
void
setBeanPostProcessor(org.apache.camel.spi.CamelBeanPostProcessor beanPostProcessor)
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)
-
-
-
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 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 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
-
-