| Package | Description | 
|---|---|
| org.apache.zookeeper | |
| org.apache.zookeeper.admin | 
| Modifier and Type | Method and Description | 
|---|---|
| Stat | ZooKeeper. exists(String path,
      Watcher watcher)Return the stat of the node of the given path. | 
| void | ZooKeeper. exists(String path,
      Watcher watcher,
      AsyncCallback.StatCallback cb,
      Object ctx)The asynchronous version of exists. | 
| List<String> | ZooKeeper. getChildren(String path,
           Watcher watcher)Return the list of the children of the node of the given path. | 
| void | ZooKeeper. getChildren(String path,
           Watcher watcher,
           AsyncCallback.Children2Callback cb,
           Object ctx)The asynchronous version of getChildren. | 
| void | ZooKeeper. getChildren(String path,
           Watcher watcher,
           AsyncCallback.ChildrenCallback cb,
           Object ctx)The asynchronous version of getChildren. | 
| List<String> | ZooKeeper. getChildren(String path,
           Watcher watcher,
           Stat stat)For the given znode path return the stat and children list. | 
| void | ZooKeeper. getConfig(Watcher watcher,
         AsyncCallback.DataCallback cb,
         Object ctx)The asynchronous version of getConfig. | 
| byte[] | ZooKeeper. getConfig(Watcher watcher,
         Stat stat)Return the last committed configuration (as known to the server to which the client is connected)
 and the stat of the configuration. | 
| void | ZooKeeper. getData(String path,
       Watcher watcher,
       AsyncCallback.DataCallback cb,
       Object ctx)The asynchronous version of getData. | 
| byte[] | ZooKeeper. getData(String path,
       Watcher watcher,
       Stat stat)Return the data and the stat of the node of the given path. | 
| void | ZooKeeper. register(Watcher watcher)Specify the default watcher for the connection (overrides the one
 specified during construction). | 
| void | ZooKeeper. removeWatches(String path,
             Watcher watcher,
             Watcher.WatcherType watcherType,
             boolean local)For the given znode path, removes the specified watcher of given
 watcherType. | 
| void | ZooKeeper. removeWatches(String path,
             Watcher watcher,
             Watcher.WatcherType watcherType,
             boolean local,
             AsyncCallback.VoidCallback cb,
             Object ctx)The asynchronous version of removeWatches. | 
| Constructor and Description | 
|---|
| ZooKeeper.WatchRegistration(Watcher watcher,
                           String clientPath) | 
| ZooKeeper(String connectString,
         int sessionTimeout,
         Watcher watcher)To create a ZooKeeper client object, the application needs to pass a
 connection string containing a comma separated list of host:port pairs,
 each corresponding to a ZooKeeper server. | 
| ZooKeeper(String connectString,
         int sessionTimeout,
         Watcher watcher,
         boolean canBeReadOnly)To create a ZooKeeper client object, the application needs to pass a
 connection string containing a comma separated list of host:port pairs,
 each corresponding to a ZooKeeper server. | 
| ZooKeeper(String connectString,
         int sessionTimeout,
         Watcher watcher,
         boolean canBeReadOnly,
         org.apache.zookeeper.client.HostProvider aHostProvider)To create a ZooKeeper client object, the application needs to pass a
 connection string containing a comma separated list of host:port pairs,
 each corresponding to a ZooKeeper server. | 
| ZooKeeper(String connectString,
         int sessionTimeout,
         Watcher watcher,
         boolean canBeReadOnly,
         org.apache.zookeeper.client.HostProvider aHostProvider,
         org.apache.zookeeper.client.ZKClientConfig clientConfig)To create a ZooKeeper client object, the application needs to pass a
 connection string containing a comma separated list of host:port pairs,
 each corresponding to a ZooKeeper server. | 
| ZooKeeper(String connectString,
         int sessionTimeout,
         Watcher watcher,
         boolean canBeReadOnly,
         org.apache.zookeeper.client.ZKClientConfig conf)To create a ZooKeeper client object, the application needs to pass a
 connection string containing a comma separated list of host:port pairs,
 each corresponding to a ZooKeeper server. | 
| ZooKeeper(String connectString,
         int sessionTimeout,
         Watcher watcher,
         long sessionId,
         byte[] sessionPasswd)To create a ZooKeeper client object, the application needs to pass a
 connection string containing a comma separated list of host:port pairs,
 each corresponding to a ZooKeeper server. | 
| ZooKeeper(String connectString,
         int sessionTimeout,
         Watcher watcher,
         long sessionId,
         byte[] sessionPasswd,
         boolean canBeReadOnly)To create a ZooKeeper client object, the application needs to pass a
 connection string containing a comma separated list of host:port pairs,
 each corresponding to a ZooKeeper server. | 
| ZooKeeper(String connectString,
         int sessionTimeout,
         Watcher watcher,
         long sessionId,
         byte[] sessionPasswd,
         boolean canBeReadOnly,
         org.apache.zookeeper.client.HostProvider aHostProvider)To create a ZooKeeper client object, the application needs to pass a
 connection string containing a comma separated list of host:port pairs,
 each corresponding to a ZooKeeper server. | 
| ZooKeeper(String connectString,
         int sessionTimeout,
         Watcher watcher,
         org.apache.zookeeper.client.ZKClientConfig conf)To create a ZooKeeper client object, the application needs to pass a
 connection string containing a comma separated list of host:port pairs,
 each corresponding to a ZooKeeper server. | 
| Constructor and Description | 
|---|
| ZooKeeperAdmin(String connectString,
              int sessionTimeout,
              Watcher watcher)Create a ZooKeeperAdmin object which is used to perform dynamic reconfiguration
 operations. | 
| ZooKeeperAdmin(String connectString,
              int sessionTimeout,
              Watcher watcher,
              boolean canBeReadOnly)Create a ZooKeeperAdmin object which is used to perform dynamic reconfiguration
 operations. | 
| ZooKeeperAdmin(String connectString,
              int sessionTimeout,
              Watcher watcher,
              org.apache.zookeeper.client.ZKClientConfig conf)Create a ZooKeeperAdmin object which is used to perform dynamic reconfiguration
 operations. | 
Copyright © 2017 The Apache Software Foundation