Package org.apache.camel.main
Class DefaultRoutesCollector
- java.lang.Object
-
- org.apache.camel.main.DefaultRoutesCollector
-
- All Implemented Interfaces:
RoutesCollector
public class DefaultRoutesCollector extends Object implements RoutesCollector
A defaultRoutesCollector.
-
-
Field Summary
Fields Modifier and Type Field Description protected org.slf4j.Loggerlog
-
Constructor Summary
Constructors Constructor Description DefaultRoutesCollector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<org.apache.camel.RoutesBuilder>collectRoutesFromDirectory(org.apache.camel.CamelContext camelContext, String excludePattern, String includePattern)Collects allRoutesBuilderfrom the given directory.Collection<org.apache.camel.RoutesBuilder>collectRoutesFromRegistry(org.apache.camel.CamelContext camelContext, String excludePattern, String includePattern)Collects theRoutesBuilderinstances which was discovered from theRegistrysuch as Spring or CDI bean containers.
-
-
-
Method Detail
-
collectRoutesFromRegistry
public Collection<org.apache.camel.RoutesBuilder> collectRoutesFromRegistry(org.apache.camel.CamelContext camelContext, String excludePattern, String includePattern)
Description copied from interface:RoutesCollectorCollects theRoutesBuilderinstances which was discovered from theRegistrysuch as Spring or CDI bean containers.- Specified by:
collectRoutesFromRegistryin interfaceRoutesCollector- Parameters:
camelContext- the Camel ContextexcludePattern- exclude pattern (see javaRoutesExcludePattern option)includePattern- include pattern (see javaRoutesIncludePattern option)- Returns:
- the discovered routes or an empty list
-
collectRoutesFromDirectory
public Collection<org.apache.camel.RoutesBuilder> collectRoutesFromDirectory(org.apache.camel.CamelContext camelContext, String excludePattern, String includePattern)
Description copied from interface:RoutesCollectorCollects allRoutesBuilderfrom the given directory.- Specified by:
collectRoutesFromDirectoryin interfaceRoutesCollector- Parameters:
camelContext- the Camel ContextexcludePattern- exclude pattern (see routesExcludePattern option)includePattern- include pattern (see routesIncludePattern option)- Returns:
- the discovered RoutesBuilder or an empty collection
-
-