package com.alipay.bluewhale.core.zk; import java.util.HashMap; import org.apache.zookeeper.Watcher; public class ZkKeeperStates{ private static HashMap<Watcher.Event.KeeperState, String> map; static { map = new HashMap<Watcher.Event.KeeperState, String>(); map.put(Watcher.Event.KeeperState.AuthFailed, ":auth-failed"); map.put(Watcher.Event.KeeperState.SyncConnected, ":connected"); map.put(Watcher.Event.KeeperState.Disconnected, ":disconnected"); map.put(Watcher.Event.KeeperState.Expired, ":expired"); } public static String getStateName(Watcher.Event.KeeperState state) { return map.get(state); } }