Acl expresses node permission for node accessors.
List of
Acls to carry different permissions for different auth identities.
AuthId represents authenticated identity and expresses authentication requirement in
Acl.
AuthUser represents display info for authenticated identity.
Client encapsulates ZooKeeper session to interact with ZooKeeper cluster.
Thin wrapper to encapsulate sequential node’s sequence number.
Guard client writes by owned ZooKeeper lock path which will be deleted in background when dropped.
Options to cover
Acls for lock path and
CreateOptions for ancestor nodes if they don’t
exist.
Prefix pattern for lock path creation.
MultiReader commits multiple read operations in one request to achieve snapshot like semantics.
MultiWriter commits write and condition check operations in one request to achieve transaction like semantics.
Watcher for stat, data and child event.
Permission expresses rights accessors should have to operate on attached node.
Watcher for persistent and recursive watch.
Thin wrapper for zookeeper session id. It prints in hex format headed with 0x.
ZooKeeper session info.
ZooKeeper node stat.
StateWatcher tracks session state updates.
Options for tls connection.
WatchedEvent represents update to watched node or session.