@InterfaceAudience.Private public class ZKClusterId extends java.lang.Object
Constructor and Description |
---|
ZKClusterId(ZooKeeperWatcher watcher,
Abortable abortable) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getId() |
static java.util.UUID |
getUUIDForCluster(ZooKeeperWatcher zkw)
Get the UUID for the provided ZK watcher.
|
boolean |
hasId() |
static java.lang.String |
readClusterIdZNode(ZooKeeperWatcher watcher) |
static void |
setClusterId(ZooKeeperWatcher watcher,
ClusterId id) |
public ZKClusterId(ZooKeeperWatcher watcher, Abortable abortable)
public boolean hasId()
public java.lang.String getId()
public static java.lang.String readClusterIdZNode(ZooKeeperWatcher watcher) throws KeeperException
KeeperException
public static void setClusterId(ZooKeeperWatcher watcher, ClusterId id) throws KeeperException
KeeperException
public static java.util.UUID getUUIDForCluster(ZooKeeperWatcher zkw) throws KeeperException
zkw
- watcher connected to an ensembleKeeperException