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);
}