All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
ACL |
|
AsyncCallback |
Interface definitions of asynchronous callbacks.
|
AsyncCallback.ACLCallback |
This callback is used to retrieve the ACL and stat of the node.
|
AsyncCallback.Children2Callback |
This callback is used to retrieve the children and stat of the node.
|
AsyncCallback.ChildrenCallback |
This callback is used to retrieve the children of the node.
|
AsyncCallback.DataCallback |
This callback is used to retrieve the data and stat of the node.
|
AsyncCallback.MultiCallback |
This callback is used to process the multiple results from
a single multi call.
|
AsyncCallback.StatCallback |
This callback is used to retrieve the stat of the node.
|
AsyncCallback.StringCallback |
This callback is used to retrieve the name of the node.
|
AsyncCallback.VoidCallback |
This callback doesn't retrieve anything from the node.
|
AtomicFileOutputStream |
A FileOutputStream that has the property that it will only show up at its
destination once it has been entirely written and flushed to disk.
|
AuthenticationProvider |
This interface is implemented by authentication providers to add new kinds of
authentication schemes to ZooKeeper.
|
AuthFastLeaderElection |
Deprecated.
|
AuthFastLeaderElection.Notification |
|
AuthFastLeaderElection.ToSend |
|
AuthPacket |
|
ByteBufferInputStream |
|
ByteBufferOutputStream |
|
CheckVersionRequest |
|
CheckVersionTxn |
|
ClientCnxn |
This class manages the socket i/o for the client.
|
ClientCnxnSocketNIO |
|
ClientWatchManager |
|
CommitProcessor |
This RequestProcessor matches the incoming committed requests with the
locally submitted requests.
|
CommonNames |
A bunch of constants.
|
ConnectionBean |
Implementation of connection MBean interface.
|
ConnectionMXBean |
This MBean represents a client connection.
|
ConnectRequest |
|
ConnectResponse |
|
ConnectStringParser |
A parser for ZooKeeper Client connect strings.
|
CreateMode |
CreateMode value determines how the znode is created on ZooKeeper.
|
CreateRequest |
|
CreateResponse |
|
CreateSessionTxn |
|
CreateTxn |
|
CreateTxnV0 |
|
DatadirCleanupManager |
This class manages the cleanup of snapshots and corresponding transaction
logs by scheduling the auto purge task with the specified
'autopurge.purgeInterval'.
|
DatadirCleanupManager.PurgeTaskStatus |
Status of the dataDir purge task
|
DataNode |
This class contains the data for a node in the data tree.
|
DataNodeV1 |
This class contains the data for a node in the data tree.
|
DataTree |
This class maintains the tree data structure.
|
DataTree.ProcessTxnResult |
|
DataTreeBean |
This class implements the data tree MBean.
|
DataTreeMXBean |
Zookeeper data tree MBean.
|
DataTreeV1 |
This class maintains the tree data structure.
|
DataTreeV1.ProcessTxnResult |
|
DeleteRequest |
|
DeleteTxn |
|
DigestAuthenticationProvider |
|
DigestLoginModule |
|
Election |
|
Environment |
Provide insight into the runtime environment.
|
Environment.Entry |
|
ErrorResponse |
|
ErrorTxn |
|
ExistsRequest |
|
ExistsResponse |
|
ExitCode |
Exit code used to exit server
|
FastLeaderElection |
Implementation of leader election using TCP.
|
FastLeaderElection.Notification |
Notifications are messages that let other peers know that
a given peer has changed its vote, either because it has
joined leader election or because it learned of another
peer with higher zxid or same zxid and higher server id
|
FastLeaderElection.ToSend |
Messages that a peer wants to send to other peers.
|
FileHeader |
|
FilePadding |
|
FileSnap |
This class implements the snapshot interface.
|
FileTxnLog |
This class implements the TxnLog interface.
|
FileTxnLog.FileTxnIterator |
this class implements the txnlog iterator interface
which is used for reading the transaction logs
|
FileTxnSnapLog |
This is a helper class
above the implementations
of txnlog and snapshot
classes
|
FileTxnSnapLog.DatadirException |
|
FileTxnSnapLog.LogDirContentCheckException |
|
FileTxnSnapLog.PlayBackListener |
This listener helps
the external apis calling
restore to gather information
while the data is being
restored.
|
FileTxnSnapLog.SnapDirContentCheckException |
|
FinalRequestProcessor |
This Request processor actually applies any transaction associated with a
request and services any queries.
|
Follower |
This class has the control logic for the Follower.
|
FollowerBean |
Follower MBean interface implementation.
|
FollowerMXBean |
Follower MBean
|
FollowerRequestProcessor |
This RequestProcessor forwards any requests that modify the state of the
system to the Leader.
|
FollowerZooKeeperServer |
Just like the standard ZooKeeperServer.
|
FourLetterWordMain |
|
GetACLRequest |
|
GetACLResponse |
|
GetChildren2Request |
|
GetChildren2Response |
|
GetChildrenRequest |
|
GetChildrenResponse |
|
GetDataRequest |
|
GetDataResponse |
|
GetMaxChildrenRequest |
|
GetMaxChildrenResponse |
|
GetSASLRequest |
|
HostProvider |
A set of hosts a ZooKeeper client should connect to.
|
Id |
|
Info |
|
InterfaceAudience |
Annotation to inform users of a package, class or method's intended audience.
|
InterfaceAudience.LimitedPrivate |
Intended only for the project(s) specified in the annotation.
|
InterfaceAudience.Private |
Intended for use only within a given project.
|
InterfaceAudience.Public |
Intended for use by any project or application.
|
InterfaceStability |
Annotation to inform users of how much to rely on a particular package,
class or method not changing over time.
|
InterfaceStability.Evolving |
Evolving, but can break compatibility at minor release (i.e.
|
InterfaceStability.Stable |
Can evolve while retaining compatibility for minor release boundaries.;
can break compatibility only at major release (ie.
|
InterfaceStability.Unstable |
No guarantee is provided as to reliability or stability across any
level of release granularity.
|
IOUtils |
|
IPAuthenticationProvider |
|
KeeperException |
|
KeeperException.APIErrorException |
|
KeeperException.AuthFailedException |
|
KeeperException.BadArgumentsException |
|
KeeperException.BadVersionException |
|
KeeperException.Code |
Codes which represent the various KeeperException
types.
|
KeeperException.CodeDeprecated |
Deprecated. |
KeeperException.ConnectionLossException |
|
KeeperException.DataInconsistencyException |
|
KeeperException.InvalidACLException |
|
KeeperException.InvalidCallbackException |
|
KeeperException.MarshallingErrorException |
|
KeeperException.NoAuthException |
|
KeeperException.NoChildrenForEphemeralsException |
|
KeeperException.NodeExistsException |
|
KeeperException.NoNodeException |
|
KeeperException.NotEmptyException |
|
KeeperException.NotReadOnlyException |
|
KeeperException.OperationTimeoutException |
|
KeeperException.RuntimeInconsistencyException |
|
KeeperException.SessionExpiredException |
|
KeeperException.SessionMovedException |
|
KeeperException.SystemErrorException |
|
KeeperException.UnimplementedException |
|
KerberosName |
This class implements parsing and handling of Kerberos principal names.
|
KerberosName.BadFormatString |
|
KerberosName.NoMatchingRule |
|
KerberosUtil |
|
Leader |
This class has the control logic for the Leader.
|
Leader.Proposal |
|
Leader.XidRolloverException |
|
LeaderBean |
Leader MBean interface implementation.
|
LeaderElection |
Deprecated.
|
LeaderElection.ElectionResult |
|
LeaderElectionBean |
Leader election MBean interface implementation
|
LeaderElectionMXBean |
Leader election protocol MBean.
|
LeaderMXBean |
Leader MBean.
|
LeaderZooKeeperServer |
Just like the standard ZooKeeperServer.
|
Learner |
This class is the superclass of two of the three main actors in a ZK
ensemble: Followers and Observers.
|
LearnerHandler |
There will be an instance of this class created by the Leader for each
learner.
|
LearnerInfo |
|
LearnerSessionTracker |
This is really just a shell of a SessionTracker that tracks session activity
to be forwarded to the Leader using a PING.
|
LearnerSyncRequest |
|
LearnerZooKeeperServer |
Parent class for all ZooKeeperServers for Learners
|
LocalPeerBean |
Implementation of the local peer MBean interface.
|
LocalPeerMXBean |
A local zookeeper server MBean interface.
|
LogFormatter |
|
Login |
|
ManagedUtil |
Shared utilities
|
MBeanRegistry |
This class provides a unified interface for registering/unregistering of
zookeeper MBeans with the platform MBean server.
|
MultiHeader |
|
MultiResponse |
Handles the response from a multi request.
|
MultiTransactionRecord |
Encodes a composite transaction.
|
MultiTxn |
|
NettyServerCnxn |
|
NettyServerCnxnFactory |
|
NIOServerCnxn |
This class handles communication with clients using NIO.
|
NIOServerCnxnFactory |
|
NullQuorumAuthLearner |
This class represents no authentication learner, it just return
without performing any authentication.
|
NullQuorumAuthServer |
This class represents no authentication server, it just return
without performing any authentication.
|
Observer |
Observers are peers that do not take part in the atomic broadcast protocol.
|
ObserverBean |
ObserverBean
|
ObserverMXBean |
Observer MX Bean interface, implemented by ObserverBean
|
ObserverRequestProcessor |
This RequestProcessor forwards any requests that modify the state of the
system to the Leader.
|
ObserverZooKeeperServer |
A ZooKeeperServer for the Observer node type.
|
Op |
Represents a single operation in a multi-operation transaction.
|
Op.Check |
|
Op.Create |
|
Op.Delete |
|
Op.SetData |
|
OpResult |
Encodes the result of a single part of a multiple operation commit.
|
OpResult.CheckResult |
A result from a version check operation.
|
OpResult.CreateResult |
A result from a create operation.
|
OpResult.DeleteResult |
A result from a delete operation.
|
OpResult.ErrorResult |
An error result from any kind of operation.
|
OpResult.SetDataResult |
A result from a setData operation.
|
OSMXBean |
This class is a wrapper for the implementation of
com.sun.management.UnixOperatingSystemMXBean
It will decide to use the sun api or its own implementation
depending on the runtime (vendor) used.
|
PathTrie |
a class that implements prefix matching for
components of a filesystem path.
|
PathUtils |
Path related utilities
|
PrepRequestProcessor |
This request processor is generally at the start of a RequestProcessor
change.
|
Profiler |
|
Profiler.Operation<T> |
|
ProposalRequestProcessor |
This RequestProcessor simply forwards requests to an AckRequestProcessor and
SyncRequestProcessor.
|
ProposalStats |
Provides live statistics about a running Leader.
|
ProviderRegistry |
|
PurgeTxnLog |
this class is used to clean up the
snapshot and data log dir's.
|
QuorumAuth |
|
QuorumAuth.Status |
|
QuorumAuthLearner |
Interface for quorum learner authentication mechanisms.
|
QuorumAuthPacket |
|
QuorumAuthServer |
Interface for quorum server authentication mechanisms.
|
QuorumBean |
|
QuorumCnxManager |
This class implements a connection manager for leader election using TCP.
|
QuorumCnxManager.Message |
|
QuorumHierarchical |
This class implements a validator for hierarchical quorums.
|
QuorumMaj |
This class implements a validator for majority quorums.
|
QuorumMXBean |
An MBean representing a zookeeper cluster nodes (aka quorum peers)
|
QuorumPacket |
|
QuorumPeer |
This class manages the quorum protocol.
|
QuorumPeer.LearnerType |
|
QuorumPeer.QuorumServer |
|
QuorumPeer.ServerState |
|
QuorumPeerConfig |
|
QuorumPeerConfig.ConfigException |
|
QuorumPeerMain |
Configuration file
|
QuorumStats |
|
QuorumStats.Provider |
|
QuorumVerifier |
All quorum validators have to implement a method called
containsQuorum, which verifies if a Set of server
identifiers constitutes a quorum.
|
QuorumZooKeeperServer |
Abstract base class for all ZooKeeperServers that participate in
a quorum.
|
Quotas |
this class manages quotas
and has many other utils
for quota
|
ReadOnlyBean |
ReadOnly MX Bean interface, implemented by ReadOnlyBean
|
ReadOnlyRequestProcessor |
This processor is at the beginning of the ReadOnlyZooKeeperServer's
processors chain.
|
ReadOnlyZooKeeperServer |
A ZooKeeperServer which comes into play when peer is partitioned from the
majority.
|
ReferenceCountedACLCache |
|
RemotePeerBean |
A remote peer bean only provides limited information about the remote peer,
and the peer cannot be managed remotely.
|
RemotePeerMXBean |
A proxy for a remote quorum peer.
|
ReplyHeader |
|
Request |
This is the structure that represents a request moving through a chain of
RequestProcessors.
|
RequestHeader |
|
RequestProcessor |
RequestProcessors are chained together to process transactions.
|
RequestProcessor.RequestProcessorException |
|
SASLAuthenticationProvider |
|
SaslClientCallbackHandler |
This is used by the SASL mechanisms to get further information to complete
the authentication.
|
SaslQuorumAuthLearner |
|
SaslQuorumAuthServer |
|
SaslQuorumServerCallbackHandler |
This is used by the SASL mechanisms to get further information to complete
the authentication.
|
SaslServerCallbackHandler |
|
SecurityUtils |
|
SendAckRequestProcessor |
|
SerializeUtils |
|
ServerAdminClient |
|
ServerBean |
An abstract base class for the leader and follower MBeans.
|
ServerCnxn |
Interface to a Server connection - represents a connection from a client
to the server.
|
ServerCnxn.CloseRequestException |
|
ServerCnxn.EndOfStreamException |
|
ServerCnxnFactory |
|
ServerCnxnFactory.PacketProcessor |
|
ServerConfig |
Server configuration storage.
|
ServerMXBean |
A quorum server MBean.
|
ServerStats |
Basic Server Statistics
|
ServerStats.Provider |
|
SessionTracker |
This is the basic interface that ZooKeeperServer uses to track sessions.
|
SessionTracker.Session |
|
SessionTracker.SessionExpirer |
|
SessionTrackerImpl |
This is a full featured SessionTracker.
|
SessionTrackerImpl.SessionImpl |
|
SetACLRequest |
|
SetACLResponse |
|
SetACLTxn |
|
SetDataRequest |
|
SetDataResponse |
|
SetDataTxn |
|
SetMaxChildrenRequest |
|
SetMaxChildrenTxn |
|
SetSASLRequest |
|
SetSASLResponse |
|
SetWatches |
|
Shell |
A base class for running a Unix command.
|
Shell.ExitCodeException |
This is an IOException with exit code added.
|
Shell.ShellCommandExecutor |
A simple shell command executor.
|
SnapShot |
snapshot interface for the persistence layer.
|
SnapshotFormatter |
Dump a snapshot file to stdout.
|
Stat |
|
StateSummary |
This class encapsulates the state comparison logic.
|
StaticHostProvider |
Most simple HostProvider, resolves on every next() call.
|
StaticHostProvider.Resolver |
|
StatPersisted |
|
StatPersistedV1 |
|
StatsTrack |
a class that represents the stats associated with quotas
|
SyncRequest |
|
SyncRequestProcessor |
This RequestProcessor logs requests to disk.
|
SyncResponse |
|
Testable |
Abstraction that exposes various methods useful for testing ZooKeeper
|
Time |
|
TraceFormatter |
|
Transaction |
Provides a builder style interface for doing multiple updates.
|
Txn |
|
TxnHeader |
|
TxnLog |
Interface for reading transaction logs.
|
TxnLog.TxnIterator |
an iterating interface for reading
transaction logs.
|
TxnLogToolkit |
|
UnimplementedRequestProcessor |
Manages the unknown requests (i.e.
|
UpgradeMain |
This class upgrades the older database
to a new database for the zookeeper
servers.
|
UpgradeSnapShot |
interface for snapshot conversion.
|
UpgradeSnapShotV1 |
This class gets the old snapshot
and the old dataDir and creates
an brand new snapshot that is
then converted to the new snapshot
for upgrading.
|
Util |
A collection of utility methods for dealing with file name parsing,
low level I/O file operations and marshalling/unmarshalling.
|
VerGen |
|
VerGen.Version |
|
Version |
|
Vote |
|
WatchedEvent |
A WatchedEvent represents a change on the ZooKeeper that a Watcher
is able to respond to.
|
Watcher |
This interface specifies the public interface an event handler class must
implement.
|
Watcher.Event |
This interface defines the possible states an Event may represent
|
Watcher.Event.EventType |
Enumeration of types of events that may occur on the ZooKeeper
|
Watcher.Event.KeeperState |
Enumeration of states the ZooKeeper may be at the event
|
WatcherEvent |
|
WatchManager |
This class manages watches.
|
ZKDatabase |
This class maintains the in memory database of zookeeper
server states that includes the sessions, datatree and the
committed logs.
|
ZKMBeanInfo |
Zookeeper MBean info interface.
|
ZKUtil |
|
ZooDefs |
|
ZooDefs.Ids |
|
ZooDefs.OpCode |
|
ZooDefs.Perms |
|
ZooKeeper |
This is the main class of ZooKeeper client library.
|
ZooKeeper.States |
|
ZooKeeperCriticalThread |
Represents critical thread.
|
ZooKeeperMain |
The command line client to ZooKeeper.
|
ZooKeeperSaslClient |
This class manages SASL authentication for the client.
|
ZooKeeperSaslClient.SaslState |
|
ZooKeeperSaslClient.ServerSaslResponseCallback |
|
ZooKeeperSaslServer |
|
ZooKeeperServer |
This class implements a simple standalone ZooKeeperServer.
|
ZooKeeperServer.BasicDataTreeBuilder |
|
ZooKeeperServer.DataTreeBuilder |
The server delegates loading of the tree to an instance of the interface
|
ZooKeeperServer.MissingSessionException |
|
ZooKeeperServer.State |
|
ZooKeeperServerBean |
This class implements the ZooKeeper server MBean interface.
|
ZooKeeperServerListener |
Listener for the critical resource events.
|
ZooKeeperServerMain |
This class starts and runs a standalone ZooKeeperServer.
|
ZooKeeperServerMXBean |
ZooKeeper server MBean.
|
ZooKeeperThread |
This is the main class for catching all the uncaught exceptions thrown by the
threads.
|
ZooTrace |
This class encapsulates and centralizes tracing for the ZooKeeper server.
|
ZxidUtils |
|