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 2021/10/29 11:17:10 UTC

[camel] 12/16: CAMEL-15133: Adding fine-grained consumer health check to route checks

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

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

commit 91a5dffde9948b94e6705fab3edce7554cfddca8
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Fri Oct 29 07:36:22 2021 +0200

    CAMEL-15133: Adding fine-grained consumer health check to route checks
---
 .../src/main/java/org/apache/camel/CamelContextAware.java   |  2 +-
 .../main/java/org/apache/camel/health/HealthCheckAware.java | 13 +++++++++++++
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/core/camel-api/src/main/java/org/apache/camel/CamelContextAware.java b/core/camel-api/src/main/java/org/apache/camel/CamelContextAware.java
index 4188fa6..f5865f8 100644
--- a/core/camel-api/src/main/java/org/apache/camel/CamelContextAware.java
+++ b/core/camel-api/src/main/java/org/apache/camel/CamelContextAware.java
@@ -35,7 +35,7 @@ public interface CamelContextAware {
     /**
      * Get the {@link CamelContext}
      *
-     * @return camelContext the Camel context
+     * @return the Camel context
      */
     CamelContext getCamelContext();
 
diff --git a/core/camel-api/src/main/java/org/apache/camel/health/HealthCheckAware.java b/core/camel-api/src/main/java/org/apache/camel/health/HealthCheckAware.java
index 321c614..aed6239 100644
--- a/core/camel-api/src/main/java/org/apache/camel/health/HealthCheckAware.java
+++ b/core/camel-api/src/main/java/org/apache/camel/health/HealthCheckAware.java
@@ -16,10 +16,23 @@
  */
 package org.apache.camel.health;
 
+/**
+ * An interface to represent an object which wishes to be injected with the {@link HealthCheck}
+ */
 public interface HealthCheckAware {
 
+    /**
+     * Gets the {@link HealthCheck}
+     *
+     * @return the health check
+     */
     HealthCheck getHealthCheck();
 
+    /**
+     * Injects the {@link HealthCheck}
+     *
+     * @param healthCheck the health check
+     */
     void setHealthCheck(HealthCheck healthCheck);
 
 }