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 c55dffb CAMEL-15034: SupervisingRouteController - Allow to easily
filter routes
c55dffb is described below
commit c55dffb0ec975478ba5456b7556132427f1ab961
Author: Claus Ibsen <[email protected]>
AuthorDate: Sat May 9 11:52:40 2020 +0200
CAMEL-15034: SupervisingRouteController - Allow to easily filter routes
---
.../spring/boot/CamelConfigurationProperties.java | 26 ++++++++++++++++++++++
1 file changed, 26 insertions(+)
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 c2a1439..3afa5f1 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
@@ -575,6 +575,32 @@ public class CamelConfigurationProperties extends
DefaultConfigurationProperties
*/
double routeControllerBackOffMultiplier = 1.0;
+ /**
+ * Pattern for filtering routes to be excluded as supervised.
+ *
+ * The pattern is matching on route id, and endpoint uri for the route.
+ * Multiple patterns can be separated by comma.
+ *
+ * For example to exclude all JMS routes, you can say <tt>jms:*</tt>.
+ * And to exclude routes with specific route ids
<tt>mySpecialRoute,myOtherSpecialRoute</tt>.
+ * The pattern supports wildcards and uses the matcher from
+ * org.apache.camel.support.PatternHelper#matchPattern.
+ */
+ String routeControllerIncludeRoutes;
+
+ /**
+ * Pattern for filtering routes to be included as supervised.
+ *
+ * The pattern is matching on route id, and endpoint uri for the route.
+ * Multiple patterns can be separated by comma.
+ *
+ * For example to include all kafka routes, you can say <tt>kafka:*</tt>.
+ * And to include routes with specific route ids
<tt>myRoute,myOtherRoute</tt>.
+ * The pattern supports wildcards and uses the matcher from
+ * org.apache.camel.support.PatternHelper#matchPattern.
+ */
+ String routeControllerExcludeRoutes;
+
// Getters & setters
// -----------------