Class LeaderElectionUtil

java.lang.Object
org.kiwiproject.consul.util.LeaderElectionUtil

public class LeaderElectionUtil extends Object
  • Constructor Details

    • LeaderElectionUtil

      public LeaderElectionUtil(Consul client)
  • Method Details

    • getLeaderInfoForService

      public Optional<String> getLeaderInfoForService(String serviceName)
    • electNewLeaderForService

      public Optional<String> electNewLeaderForService(String serviceName, String info)
    • releaseLockForService

      public boolean releaseLockForService(String serviceName)