/**
*
*/
package zk;
import org.apache.zookeeper.WatchedEvent;
import org.apache.zookeeper.Watcher;
import org.apache.zookeeper.ZooKeeper;
import org.junit.Test;
/**
* @author dzh
* @date May 4, 2016 6:07:15 PM
* @since 1.0
*/
public class TestWatcher implements Watcher {
public TestWatcher() {
}
public ZooKeeper startZK(String host) throws Exception {
ZooKeeper zk = new ZooKeeper(host, 10000, this);
return zk;
}
/*
* (non-Javadoc)
*
* @see
* org.apache.zookeeper.Watcher#process(org.apache.zookeeper.WatchedEvent)
*/
@Override
public void process(WatchedEvent event) {
System.out.println(event);
}
@Test
public void testWatcher() throws Exception {
String host = "127.0.0.1:2181";
TestWatcher w = new TestWatcher();
ZooKeeper zk = w.startZK(host);
Thread.sleep(60000);
zk.close();
}
}