public interface  org.apache.helix.zookeeper.zkclient.IZkConnection extends java.lang.Object
{
public abstract void connect(org.apache.zookeeper.Watcher);
public abstract void close() throws java.lang.InterruptedException;
public abstract java.lang.String create(java.lang.String, byte[], org.apache.zookeeper.CreateMode) throws org.apache.zookeeper.KeeperException, java.lang.InterruptedException;
public abstract java.lang.String create(java.lang.String, byte[], java.util.List, org.apache.zookeeper.CreateMode) throws org.apache.zookeeper.KeeperException, java.lang.InterruptedException;
public abstract void delete(java.lang.String) throws java.lang.InterruptedException, org.apache.zookeeper.KeeperException;
public abstract boolean exists(java.lang.String, boolean) throws org.apache.zookeeper.KeeperException, java.lang.InterruptedException;
public abstract java.util.List getChildren(java.lang.String, boolean) throws org.apache.zookeeper.KeeperException, java.lang.InterruptedException;
public abstract byte[] readData(java.lang.String, org.apache.zookeeper.data.Stat, boolean) throws org.apache.zookeeper.KeeperException, java.lang.InterruptedException;
public abstract void writeData(java.lang.String, byte[], int) throws org.apache.zookeeper.KeeperException, java.lang.InterruptedException;
public abstract org.apache.zookeeper.data.Stat writeDataReturnStat(java.lang.String, byte[], int) throws org.apache.zookeeper.KeeperException, java.lang.InterruptedException;
public abstract org.apache.zookeeper.ZooKeeper$States getZookeeperState();
public abstract long getCreateTime(java.lang.String) throws org.apache.zookeeper.KeeperException, java.lang.InterruptedException;
public abstract java.lang.String getServers();
public abstract java.util.List multi(java.lang.Iterable) throws org.apache.zookeeper.KeeperException, java.lang.InterruptedException;
public abstract void addAuthInfo(java.lang.String, byte[]);
}