public class LeaderElectionUtil extends Object
| Constructor and Description |
|---|
LeaderElectionUtil(Consul client) |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.base.Optional<String> |
electNewLeaderForService(String serviceName,
String info) |
com.google.common.base.Optional<String> |
getLeaderInfoForService(String serviceName) |
boolean |
releaseLockForService(String serviceName) |
public LeaderElectionUtil(Consul client)
public com.google.common.base.Optional<String> getLeaderInfoForService(String serviceName)
public com.google.common.base.Optional<String> electNewLeaderForService(String serviceName, String info)
public boolean releaseLockForService(String serviceName)
Copyright © 2016. All rights reserved.