package com.alipay.bluewhale.core.zk;
import java.util.HashMap;
import org.apache.zookeeper.Watcher;
public class ZkEventTypes {
private static HashMap<Watcher.Event.EventType, String> map;
static {
map = new HashMap<Watcher.Event.EventType, String>();
map.put(Watcher.Event.EventType.None, ":none");
map.put(Watcher.Event.EventType.NodeCreated, ":node-created");
map.put(Watcher.Event.EventType.NodeDeleted, ":node-deleted");
map.put(Watcher.Event.EventType.NodeDataChanged, ":node-data-changed");
map.put(Watcher.Event.EventType.NodeChildrenChanged, ":node-children-changed");
}
public static String getStateName(Watcher.Event.EventType type) {
return map.get(type);
}
}