public interface  org.linkedin.zookeeper.client.IZKClient extends java.lang.Object implements org.linkedin.zookeeper.client.IZooKeeper
{
public abstract void registerListener(org.linkedin.zookeeper.client.LifecycleListener);
public abstract void removeListener(org.linkedin.zookeeper.client.LifecycleListener);
public abstract org.linkedin.zookeeper.client.IZKClient chroot(java.lang.String);
public abstract boolean isConnected();
public abstract org.apache.zookeeper.data.Stat exists(java.lang.String) throws java.lang.InterruptedException, org.apache.zookeeper.KeeperException;
public abstract java.util.List getChildren(java.lang.String) throws java.lang.InterruptedException, org.apache.zookeeper.KeeperException;
public abstract org.linkedin.zookeeper.client.ZKChildren getZKChildren(java.lang.String, org.apache.zookeeper.Watcher) throws org.apache.zookeeper.KeeperException, java.lang.InterruptedException;
public abstract java.util.List getAllChildren(java.lang.String) throws java.lang.InterruptedException, org.apache.zookeeper.KeeperException;
public abstract void create(java.lang.String, java.lang.String, java.util.List, org.apache.zookeeper.CreateMode) throws java.lang.InterruptedException, org.apache.zookeeper.KeeperException;
public abstract void createBytesNode(java.lang.String, byte[], java.util.List, org.apache.zookeeper.CreateMode) throws java.lang.InterruptedException, org.apache.zookeeper.KeeperException;
public abstract void createWithParents(java.lang.String, java.lang.String, java.util.List, org.apache.zookeeper.CreateMode) throws java.lang.InterruptedException, org.apache.zookeeper.KeeperException;
public abstract void createBytesNodeWithParents(java.lang.String, byte[], java.util.List, org.apache.zookeeper.CreateMode) throws java.lang.InterruptedException, org.apache.zookeeper.KeeperException;
public abstract byte[] getData(java.lang.String) throws java.lang.InterruptedException, org.apache.zookeeper.KeeperException;
public abstract java.lang.String getStringData(java.lang.String) throws java.lang.InterruptedException, org.apache.zookeeper.KeeperException;
public abstract org.linkedin.zookeeper.client.ZKData getZKStringData(java.lang.String) throws java.lang.InterruptedException, org.apache.zookeeper.KeeperException;
public abstract org.linkedin.zookeeper.client.ZKData getZKStringData(java.lang.String, org.apache.zookeeper.Watcher) throws java.lang.InterruptedException, org.apache.zookeeper.KeeperException;
public abstract org.linkedin.zookeeper.client.ZKData getZKByteData(java.lang.String) throws java.lang.InterruptedException, org.apache.zookeeper.KeeperException;
public abstract org.linkedin.zookeeper.client.ZKData getZKByteData(java.lang.String, org.apache.zookeeper.Watcher) throws java.lang.InterruptedException, org.apache.zookeeper.KeeperException;
public abstract org.apache.zookeeper.data.Stat setData(java.lang.String, java.lang.String) throws java.lang.InterruptedException, org.apache.zookeeper.KeeperException;
public abstract org.apache.zookeeper.data.Stat setByteData(java.lang.String, byte[]) throws java.lang.InterruptedException, org.apache.zookeeper.KeeperException;
public abstract org.apache.zookeeper.data.Stat createOrSetWithParents(java.lang.String, java.lang.String, java.util.List, org.apache.zookeeper.CreateMode) throws java.lang.InterruptedException, org.apache.zookeeper.KeeperException;
public abstract void delete(java.lang.String) throws java.lang.InterruptedException, org.apache.zookeeper.KeeperException;
public abstract void deleteWithChildren(java.lang.String) throws java.lang.InterruptedException, org.apache.zookeeper.KeeperException;
public abstract java.lang.String getConnectString();
}