You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2022/04/04 09:05:35 UTC

[camel] 01/02: CAMEL-17515: Camel should report DOWN for readiness check during graceful shutdown (stopping camel context)

This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch CAMEL-17515
in repository https://gitbox.apache.org/repos/asf/camel.git

commit b5405394529593cf48ec095c2eba393ff2f1cb4e
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Mon Apr 4 11:01:05 2022 +0200

    CAMEL-17515: Camel should report DOWN for readiness check during graceful shutdown (stopping camel context)
---
 .../src/main/java/org/apache/camel/impl/health/ContextHealthCheck.java | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/core/camel-health/src/main/java/org/apache/camel/impl/health/ContextHealthCheck.java b/core/camel-health/src/main/java/org/apache/camel/impl/health/ContextHealthCheck.java
index 069da3fd18a..bfa9a6505b1 100644
--- a/core/camel-health/src/main/java/org/apache/camel/impl/health/ContextHealthCheck.java
+++ b/core/camel-health/src/main/java/org/apache/camel/impl/health/ContextHealthCheck.java
@@ -56,7 +56,8 @@ public final class ContextHealthCheck extends AbstractHealthCheck {
 
             if (getCamelContext().getStatus().isStarted()) {
                 builder.up();
-            } else if (getCamelContext().getStatus().isStopped()) {
+            } else if (getCamelContext().isStopping() || getCamelContext().isStopped()) {
+                // not ready during graceful shutdown
                 builder.down();
             }
         }