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);

Reply via email to