Uses of Interface org.apache.zookeeper.Watcher (ZooKeeper 3.4.6 API)
Date: 2014-02-20

## Uses of Interface
org.apache.zookeeper.Watcher

- Packages that use Watcher
  Package | Description
  --- | ---
  org.apache.zookeeper |

- - ### Uses of Watcher in org.apache.zookeeper

    Methods in org.apache.zookeeper with parameters of type Watcher
    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.`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).

    Constructors in org.apache.zookeeper with parameters of type Watcher
    Constructor and Description
    `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, 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.

Copyright © 2014 The Apache Software Foundation