#[repr(i32)]
pub enum KeeperState {
Disconnected,
SyncConnected,
AuthFailed,
ConnectedReadOnly,
SaslAuthenticated,
Expired,
}
Enumeration of states the client may be at a Watcher Event. It represents the state of the
server at the time the event was generated.
The client is in the disconnected state - it is not connected to any server in the ensemble.
The client is in the connected state - it is connected to a server in the ensemble (one of
the servers specified in the host connection parameter during ZooKeeper client creation).
Authentication has failed -- connection requires a new ZooKeeper
instance.
The client is connected to a read-only server, that is the server which is not currently
connected to the majority. The only operations allowed after receiving this state is read
operations. This state is generated for read-only clients only since read/write clients
aren't allowed to connect to read-only servers.
Used to notify clients that they are SASL-authenticated, so that they can perform ZooKeeper
actions with their SASL-authorized permissions.
The serving cluster has expired this session. The ZooKeeper client connection (the session)
is no longer valid. You must create a new client connection (instantiate a new ZooKeeper
instance) if you with to access the ensemble.
Performs copy-assignment from source
. Read more
Formats the value using the given formatter. Read more
This method tests for self
and other
values to be equal, and is used by ==
. Read more
This method tests for !=
.