Class DefaultRoutesCollector

    • Field Detail

      • log

        protected final org.slf4j.Logger log
    • Constructor Detail

      • DefaultRoutesCollector

        public DefaultRoutesCollector()
    • Method Detail

      • collectRoutesFromRegistry

        public Collection<org.apache.camel.RoutesBuilder> collectRoutesFromRegistry​(org.apache.camel.CamelContext camelContext,
                                                                                    String excludePattern,
                                                                                    String includePattern)
        Description copied from interface: RoutesCollector
        Collects the RoutesBuilder instances which was discovered from the Registry such as Spring or CDI bean containers.
        Specified by:
        collectRoutesFromRegistry in interface RoutesCollector
        Parameters:
        camelContext - the Camel Context
        excludePattern - 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: RoutesCollector
        Collects all RoutesBuilder from the given directory.
        Specified by:
        collectRoutesFromDirectory in interface RoutesCollector
        Parameters:
        camelContext - the Camel Context
        excludePattern - exclude pattern (see routesExcludePattern option)
        includePattern - include pattern (see routesIncludePattern option)
        Returns:
        the discovered RoutesBuilder or an empty collection