This is an automated email from the ASF dual-hosted git repository. jamesnetherton pushed a commit to branch camel-quarkus-main in repository https://gitbox.apache.org/repos/asf/camel-quarkus-examples.git
commit 2dc4d638e858ca83a6f75382a4c0ac7b56deaad6 Author: James Netherton <[email protected]> AuthorDate: Fri Mar 10 15:24:00 2023 +0000 Update example projects for changes in Camel 4.0.0-M2 --- health/src/main/java/org/acme/health/RunTooLongHealthCheck.java | 5 +++++ health/src/test/java/org/acme/health/HealthTest.java | 2 +- .../org/acme/observability/health/camel/CustomLivenessCheck.java | 5 +++++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/health/src/main/java/org/acme/health/RunTooLongHealthCheck.java b/health/src/main/java/org/acme/health/RunTooLongHealthCheck.java index db187d6..df16e23 100644 --- a/health/src/main/java/org/acme/health/RunTooLongHealthCheck.java +++ b/health/src/main/java/org/acme/health/RunTooLongHealthCheck.java @@ -53,4 +53,9 @@ public class RunTooLongHealthCheck extends AbstractHealthCheck { // only liveness probe return false; } + + @Override + public boolean isLiveness() { + return true; + } } diff --git a/health/src/test/java/org/acme/health/HealthTest.java b/health/src/test/java/org/acme/health/HealthTest.java index 417a3f2..fc4bf27 100644 --- a/health/src/test/java/org/acme/health/HealthTest.java +++ b/health/src/test/java/org/acme/health/HealthTest.java @@ -33,7 +33,7 @@ public class HealthTest { .statusCode(503) .body("status", is("DOWN"), "checks.findAll { it.name == 'toolong' }.status", Matchers.contains("UP"), - "checks.findAll { it.name == 'context' }.status", Matchers.contains("UP"), + "checks.findAll { it.name == 'context' }.status", Matchers.contains("UP", "UP"), "checks.findAll { it.name == 'camel-routes' }.status", Matchers.contains("DOWN"), "checks.findAll { it.name == 'camel-consumers' }.status", Matchers.contains("DOWN")); } diff --git a/observability/src/main/java/org/acme/observability/health/camel/CustomLivenessCheck.java b/observability/src/main/java/org/acme/observability/health/camel/CustomLivenessCheck.java index c69f386..17e5ca9 100644 --- a/observability/src/main/java/org/acme/observability/health/camel/CustomLivenessCheck.java +++ b/observability/src/main/java/org/acme/observability/health/camel/CustomLivenessCheck.java @@ -51,4 +51,9 @@ public class CustomLivenessCheck extends AbstractHealthCheck { public boolean isReadiness() { return false; } + + @Override + public boolean isLiveness() { + return true; + } }
