Class ManagedLeaderLatchHealthCheck
java.lang.Object
com.codahale.metrics.health.HealthCheck
org.kiwiproject.curator.leader.health.ManagedLeaderLatchHealthCheck
public class ManagedLeaderLatchHealthCheck
extends com.codahale.metrics.health.HealthCheck
Simple check to determine if the leader latch is started (healthy) or otherwise (not healthy).
The check also reports as unhealthy if there is no leader, or if more than one leader is reported by Curator.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.codahale.metrics.health.HealthCheck
com.codahale.metrics.health.HealthCheck.Result, com.codahale.metrics.health.HealthCheck.ResultBuilder
-
Constructor Summary
ConstructorDescriptionManagedLeaderLatchHealthCheck
(ManagedLeaderLatch leaderLatch) New health check instance for the given leader latch. -
Method Summary
Modifier and TypeMethodDescriptionprotected com.codahale.metrics.health.HealthCheck.Result
check()
Methods inherited from class com.codahale.metrics.health.HealthCheck
clock, execute
-
Constructor Details
-
ManagedLeaderLatchHealthCheck
New health check instance for the given leader latch.- Parameters:
leaderLatch
- theManagedLeaderLatch
to check
-
-
Method Details
-
check
protected com.codahale.metrics.health.HealthCheck.Result check()- Specified by:
check
in classcom.codahale.metrics.health.HealthCheck
-