This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git
The following commit(s) were added to refs/heads/master by this push:
new 6a8799a Add missing spring boot auto configuration doc
6a8799a is described below
commit 6a8799acc3c71e87c0870116abbc63e057b83617
Author: Claus Ibsen <[email protected]>
AuthorDate: Tue Sep 1 07:40:28 2020 +0200
Add missing spring boot auto configuration doc
---
core/camel-spring-boot/src/main/docs/spring-boot.adoc | 2 +-
.../apache/camel/spring/boot/CamelConfigurationProperties.java | 10 ++++++++++
2 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/core/camel-spring-boot/src/main/docs/spring-boot.adoc
b/core/camel-spring-boot/src/main/docs/spring-boot.adoc
index 86fb065..4685be6 100644
--- a/core/camel-spring-boot/src/main/docs/spring-boot.adoc
+++ b/core/camel-spring-boot/src/main/docs/spring-boot.adoc
@@ -197,7 +197,7 @@ The component supports 157 options, which are listed below.
| *camel.springboot.route-controller-route-startup-logging-level* | Sets the
logging level used for logging route startup activity. By default INFO level is
used. You can use this to change the level for example to OFF if this kind of
logging is not wanted. | | LoggingLevel
| *camel.springboot.route-controller-supervise-enabled* | To enable using
supervising route controller which allows Camel to startup and then the
controller takes care of starting the routes in a safe manner. This can be used
when you want to startup Camel despite a route may otherwise fail fast during
startup and cause Camel to fail to startup as well. By delegating the route
startup to the supervising route controller then its manages the startup using
a background thread. The controll [...]
| *camel.springboot.route-controller-thread-pool-size* | The number of threads
used by the route controller scheduled thread pool that are used for restarting
routes. The pool uses 1 thread by default, but you can increase this to allow
the controller to concurrently attempt to restart multiple routes in case more
than one route has problems starting. | 1 | Integer
-| *camel.springboot.route-controller-unhealthy-on-exhausted* | | | Boolean
+| *camel.springboot.route-controller-unhealthy-on-exhausted* | Whether to mark
the route as unhealthy (down) when all restarting attempts (backoff) have
failed and the route is not successfully started and the route manager is
giving up. Setting this to true allows health checks to know about this and can
report the Camel application as DOWN. The default is false. | false | Boolean
| *camel.springboot.route-filter-exclude-pattern* | Used for filtering routes
routes matching the given pattern, which follows the following rules: - Match
by route id - Match by route input endpoint uri The matching is using exact
match, by wildcard and regular expression. For example to only include routes
which starts with foo in their route id's, use: include=foo* And to exclude
routes which starts from JMS endpoints, use: exclude=jms:* Multiple
patterns can be separated by c [...]
| *camel.springboot.route-filter-include-pattern* | Used for filtering routes
routes matching the given pattern, which follows the following rules: - Match
by route id - Match by route input endpoint uri The matching is using exact
match, by wildcard and regular expression. For example to only include routes
which starts with foo in their route id's, use: include=foo* And to exclude
routes which starts from JMS endpoints, use: exclude=jms:* Multiple
patterns can be separated by c [...]
| *camel.springboot.routes-collector-enabled* | Whether the routes collector
is enabled or not. When enabled Camel will auto-discover routes (RouteBuilder
instances from the registry and also load additional XML routes from the file
system. The routes collector is default enabled. | true | Boolean
diff --git
a/core/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelConfigurationProperties.java
b/core/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelConfigurationProperties.java
index 6a4c17d..f5c5e3b 100644
---
a/core/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelConfigurationProperties.java
+++
b/core/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/CamelConfigurationProperties.java
@@ -624,6 +624,16 @@ public class CamelConfigurationProperties extends
DefaultConfigurationProperties
String routeControllerExcludeRoutes;
/**
+ * Whether to mark the route as unhealthy (down) when all restarting
attempts (backoff) have failed and the route is
+ * not successfully started and the route manager is giving up.
+ *
+ * Setting this to true allows health checks to know about this and can
report the Camel application as DOWN.
+ *
+ * The default is false.
+ */
+ private boolean routeControllerUnhealthyOnExhausted;
+
+ /**
* Experimental: Configure the context to be lightweight.
* This will trigger some optimizations and memory reduction options.
* Lightweight context have some limitations.