camel-spring-boot - Allow to configure if breadcrumb is in use or not.

Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/7a831421
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/7a831421
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/7a831421

Branch: refs/heads/master
Commit: 7a8314212d4a273685e93ae401b805a42736e46f
Parents: b646977
Author: Claus Ibsen <davscl...@apache.org>
Authored: Fri Jun 2 11:39:15 2017 +0200
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Fri Jun 2 11:39:15 2017 +0200

----------------------------------------------------------------------
 .../camel/spring/boot/CamelAutoConfiguration.java      |  1 +
 .../spring/boot/CamelConfigurationProperties.java      | 13 +++++++++++++
 2 files changed, 14 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/7a831421/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelAutoConfiguration.java
----------------------------------------------------------------------
diff --git 
a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelAutoConfiguration.java
 
b/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelAutoConfiguration.java
index c05b66d..6b8ab26 100644
--- 
a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelAutoConfiguration.java
+++ 
b/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelAutoConfiguration.java
@@ -156,6 +156,7 @@ public class CamelAutoConfiguration {
         camelContext.setHandleFault(config.isHandleFault());
         camelContext.setAutoStartup(config.isAutoStartup());
         
camelContext.setAllowUseOriginalMessage(config.isAllowUseOriginalMessage());
+        camelContext.setUseBreadcrumb(config.isUseBreadcrumb());
 
         if (camelContext.getManagementStrategy().getManagementAgent() != null) 
{
             
camelContext.getManagementStrategy().getManagementAgent().setEndpointRuntimeStatisticsEnabled(config.isEndpointRuntimeStatisticsEnabled());

http://git-wip-us.apache.org/repos/asf/camel/blob/7a831421/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelConfigurationProperties.java
----------------------------------------------------------------------
diff --git 
a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelConfigurationProperties.java
 
b/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelConfigurationProperties.java
index 6d6aa29..6393682 100644
--- 
a/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelConfigurationProperties.java
+++ 
b/components/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelConfigurationProperties.java
@@ -301,6 +301,11 @@ public class CamelConfigurationProperties {
     private boolean endpointRuntimeStatisticsEnabled;
 
     /**
+     * Set whether breadcrumb is enabled.
+     */
+    private boolean useBreadcrumb = true;
+
+    /**
      * Sets the JMX statistics level
      * The level can be set to Extended to gather additional information
      *
@@ -692,6 +697,14 @@ public class CamelConfigurationProperties {
         this.endpointRuntimeStatisticsEnabled = 
endpointRuntimeStatisticsEnabled;
     }
 
+    public boolean isUseBreadcrumb() {
+        return useBreadcrumb;
+    }
+
+    public void setUseBreadcrumb(boolean useBreadcrumb) {
+        this.useBreadcrumb = useBreadcrumb;
+    }
+
     public ManagementStatisticsLevel getJmxManagementStatisticsLevel() {
         return jmxManagementStatisticsLevel;
     }

Reply via email to