From 3abc89b9e7c0d5749ce2894a685d35fba23d470b Mon Sep 17 00:00:00 2001 From: Riz Joj Date: Tue, 2 Jan 2018 14:13:43 -0500 Subject: [PATCH] EurekaHealthCheckHandler: Added protected getter to obtain CompositeHealthIndicator (#2583) * Adding protected getter to obtain CompositeHealthIndicator. This allows subclasses to obtain this indicator's health details map which is useful for error reporting. --- .../cloud/netflix/eureka/EurekaHealthCheckHandler.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandler.java b/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandler.java index 12de016c..0ab3d745 100644 --- a/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandler.java +++ b/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandler.java @@ -100,7 +100,7 @@ public class EurekaHealthCheckHandler implements HealthCheckHandler, Application } protected InstanceStatus getHealthStatus() { - final Status status = healthIndicator.health().getStatus(); + final Status status = getHealthIndicator().health().getStatus(); return mapToInstanceStatus(status); } @@ -110,4 +110,8 @@ public class EurekaHealthCheckHandler implements HealthCheckHandler, Application } return STATUS_MAPPING.get(status); } + + protected CompositeHealthIndicator getHealthIndicator() { + return healthIndicator; + } }