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