Repository: camel Updated Branches: refs/heads/master c8dc93bcf -> 7c865cfc0
[Spring Boot] Added logging & JavaDoc. Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/7c865cfc Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/7c865cfc Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/7c865cfc Branch: refs/heads/master Commit: 7c865cfc05cf243d3a2d2a2ba3c81b32c05e7b1d Parents: c8dc93b Author: Henryk Konsek <hekon...@gmail.com> Authored: Thu Nov 6 10:11:39 2014 +0100 Committer: Henryk Konsek <hekon...@gmail.com> Committed: Thu Nov 6 10:11:39 2014 +0100 ---------------------------------------------------------------------- .../java/org/apache/camel/spring/boot/RoutesCollector.java | 6 ++++++ .../org/apache/camel/spring/boot/SpringPropertiesParser.java | 4 ++++ 2 files changed, 10 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/7c865cfc/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/RoutesCollector.java ---------------------------------------------------------------------- diff --git a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/RoutesCollector.java b/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/RoutesCollector.java index cedbfe5..09f69ab 100644 --- a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/RoutesCollector.java +++ b/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/RoutesCollector.java @@ -18,6 +18,8 @@ package org.apache.camel.spring.boot; import org.apache.camel.CamelContext; import org.apache.camel.RoutesBuilder; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.beans.BeansException; import org.springframework.beans.factory.config.BeanPostProcessor; import org.springframework.context.ApplicationContext; @@ -25,6 +27,8 @@ import org.springframework.context.ApplicationContextAware; public class RoutesCollector implements BeanPostProcessor, ApplicationContextAware { + private static final Logger LOG = LoggerFactory.getLogger(RoutesCollector.class); + private ApplicationContext applicationContext; @Override @@ -36,8 +40,10 @@ public class RoutesCollector implements BeanPostProcessor, ApplicationContextAwa public Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException { if (bean instanceof CamelContext && beanName.equals("camelContext")) { CamelContext camelContext = (CamelContext) bean; + LOG.debug("Post-processing CamelContext bean: {}", camelContext.getName()); for (RoutesBuilder routesBuilder : applicationContext.getBeansOfType(RoutesBuilder.class).values()) { try { + LOG.debug("Injecting following route into the CamelContext: {}", routesBuilder); camelContext.addRoutes(routesBuilder); } catch (Exception e) { throw new RuntimeException(e); http://git-wip-us.apache.org/repos/asf/camel/blob/7c865cfc/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/SpringPropertiesParser.java ---------------------------------------------------------------------- diff --git a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/SpringPropertiesParser.java b/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/SpringPropertiesParser.java index 3d42116..ea49bb0 100644 --- a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/SpringPropertiesParser.java +++ b/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/SpringPropertiesParser.java @@ -24,9 +24,13 @@ import org.springframework.core.env.PropertyResolver; class SpringPropertiesParser extends DefaultPropertiesParser { + // Members + @Autowired private PropertyResolver propertyResolver; + // Overridden + @Override public String parseProperty(String key, String value, Properties properties) { return propertyResolver.getProperty(key);