This is an automated email from the ASF dual-hosted git repository. lburgazzoli pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git
commit b44789aca7ab4a573be72f03a9a34f68a7ac8aa0 Author: Luca Burgazzoli <lburgazz...@gmail.com> AuthorDate: Wed Feb 3 17:19:26 2021 +0100 camel-main: improve DefaultRoutesCollector --- .../java/org/apache/camel/main/DefaultRoutesCollector.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/core/camel-main/src/main/java/org/apache/camel/main/DefaultRoutesCollector.java b/core/camel-main/src/main/java/org/apache/camel/main/DefaultRoutesCollector.java index 9988149..198697f 100644 --- a/core/camel-main/src/main/java/org/apache/camel/main/DefaultRoutesCollector.java +++ b/core/camel-main/src/main/java/org/apache/camel/main/DefaultRoutesCollector.java @@ -141,11 +141,16 @@ public class DefaultRoutesCollector implements RoutesCollector { continue; } - log.debug("Found route builder from location: {}", include); - ecc.getRoutesLoader().findRoutesBuilders(resource).forEach(builder -> { + Collection<RoutesBuilder> builders = ecc.getRoutesLoader().findRoutesBuilders(resource); + if (builders.isEmpty()) { + continue; + } + + log.debug("Found {} route builder from location: {}", builders.size(), include); + for (RoutesBuilder builder : builders) { answer.add(builder); count.incrementAndGet(); - }); + } } } catch (FileNotFoundException e) { log.debug("No RoutesBuilder found in {}. Skipping detection.", include);