public class NodeExistsSync implements Watcher{
private static ZooKeeper zooKeeper;
private static Stat stat = new Stat();
public static void main(String[] args) throws IOException, InterruptedException, KeeperException {
zooKeeper = new ZooKeeper("127.0.0.1:2181",5000,new NodeExistsSync());
System.out.println(zooKeeper.getState().toString());
Thread.sleep(Integer.MAX_VALUE);
}
private void doSomething(ZooKeeper zooKeeper){
try{
Stat stat = zooKeeper.exists("/node_5", true);
if(stat == null){
System.out.println("节点不存在");
}else{
System.out.println("doSomething-stat:" + stat);
}
}catch(Exception e){
}
}
private static ZooKeeper zooKeeper;
private static Stat stat = new Stat();
public static void main(String[] args) throws IOException, InterruptedException, KeeperException {
zooKeeper = new ZooKeeper("127.0.0.1:2181",5000,new NodeExistsSync());
System.out.println(zooKeeper.getState().toString());
Thread.sleep(Integer.MAX_VALUE);
}
private void doSomething(ZooKeeper zooKeeper){
try{
Stat stat = zooKeeper.exists("/node_5", true);
if(stat == null){
System.out.println("节点不存在");
}else{
System.out.println("doSomething-stat:" + stat);
}
}catch(Exception e){
}
}