Crate zookeeper_client
source ·Structs
Acl expresses node permission for node accessors.
AuthUser represents display info for authenticated identity.
Client encapsulates ZooKeeper session to interact with ZooKeeper cluster.
Builder for Client with more options than Client::connect.
Options for node creation.
Thin wrapper to encapsulate sequential node’s sequence number.
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 node stat.
StateWatcher tracks session state updates.
WatchedEvent represents update to watched node or session.
Enums
Watch mode.
Errors for client connecting.
CreateMode specifies ZooKeeper znode type. It covers all znode types with help from
CreateOptions::with_ttl.
EnsembleUpdate specifies an update to ZooKeeper ensemble membership.
Errors for ZooKeeper operations.
Event type for watch notifications.
Individual result for one operation in MultiReader.
Error for MultiWriter::commit.
Individual result for one operation in MultiWriter.
ZooKeeper session states.