com.orbitz.consul.util
Class LeaderElectionUtil

java.lang.Object
  extended by com.orbitz.consul.util.LeaderElectionUtil

public class LeaderElectionUtil
extends java.lang.Object


Constructor Summary
LeaderElectionUtil()
           
 
Method Summary
static java.lang.String electNewLeaderForService(Consul client, java.lang.String serviceName, java.lang.String info)
           
static java.lang.String getLeaderInfoForService(Consul client, java.lang.String serviceName)
           
 void LeaderElectionUtil()
           
static boolean releaseLockForService(Consul client, java.lang.String serviceName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LeaderElectionUtil

public LeaderElectionUtil()
Method Detail

LeaderElectionUtil

public void LeaderElectionUtil()

getLeaderInfoForService

public static java.lang.String getLeaderInfoForService(Consul client,
                                                       java.lang.String serviceName)

electNewLeaderForService

public static java.lang.String electNewLeaderForService(Consul client,
                                                        java.lang.String serviceName,
                                                        java.lang.String info)

releaseLockForService

public static boolean releaseLockForService(Consul client,
                                            java.lang.String serviceName)