Package org.kiwiproject.curator.leader
package org.kiwiproject.curator.leader
-
ClassDescriptionWrapper around Curator's
LeaderLatch
which standardizes the id and latch path in ZooKeeper, and which registers with Dropwizard so that it manages the lifecycle (mainly to ensure the latch is stopped when the Dropwizard app stops).Entry point to initializeManagedLeaderLatch
, which wraps an Apache CuratorLeaderLatch
and allows for easy determination whether a JVM process is the leader in a group of JVMs connected to a ZooKeeper cluster.Value class that contains metadata about a service that participates in a leader latch.