Package | Description |
---|---|
org.apache.zookeeper.audit | |
org.apache.zookeeper.server |
ZooKeeper server theory of operation
ZooKeeperServer is designed to work in standalone mode and also
be extensible so that it can be used to implement the quorum based
version of ZooKeeper.
|
org.apache.zookeeper.server.admin | |
org.apache.zookeeper.server.auth | |
org.apache.zookeeper.server.command | |
org.apache.zookeeper.server.persistence | |
org.apache.zookeeper.server.quorum | |
org.apache.zookeeper.server.util |
Class and Description |
---|
DataTree.ProcessTxnResult |
Request
This is the structure that represents a request moving through a chain of
RequestProcessors.
|
Class and Description |
---|
BlueThrottle
Implements a token-bucket based rate limiting mechanism with optional
probabilistic dropping inspired by the BLUE queue management algorithm [1].
|
ClientCnxnLimitException
Indicates that the number of client connections has exceeded some limit.
|
ConnectionMXBean
This MBean represents a client connection.
|
DatadirCleanupManager.PurgeTaskStatus
Status of the dataDir purge task
|
DataNode
This class contains the data for a node in the data tree.
|
DataTree
This class maintains the tree data structure.
|
DataTree.ProcessTxnResult |
DataTree.ZxidDigest
A helper class to maintain the digest meta associated with specific zxid.
|
DataTreeBean
This class implements the data tree MBean.
|
DataTreeMXBean
Zookeeper data tree MBean.
|
DigestCalculator
Defines how to calculate the digest for a given node.
|
EphemeralType
Abstraction that interprets the
ephemeralOwner field of a ZNode. |
EphemeralTypeEmulate353
See https://issues.apache.org/jira/browse/ZOOKEEPER-2901
version 3.5.3 introduced bugs associated with how TTL nodes were implemented. version 3.5.4
fixes the problems but makes TTL nodes created in 3.5.3 invalid.
|
ExitCode
Exit code used to exit server
|
NettyServerCnxn.HandshakeState |
NIOServerCnxn
This class handles communication with clients using NIO.
|
NIOServerCnxnFactory
NIOServerCnxnFactory implements a multi-threaded ServerCnxnFactory using
NIO non-blocking socket calls.
|
NodeHashMap
The interface defined to manage the hash based on the entries in the
nodes map.
|
PrepRequestProcessor.DigestOpCode |
ReferenceCountedACLCache |
Request
This is the structure that represents a request moving through a chain of
RequestProcessors.
|
RequestProcessor
RequestProcessors are chained together to process transactions.
|
RequestProcessor.RequestProcessorException |
ResponseCache |
ServerCnxn
Interface to a Server connection - represents a connection from a client
to the server.
|
ServerCnxn.DisconnectReason |
ServerCnxnFactory |
ServerConfig
Server configuration storage.
|
ServerMetrics |
ServerStats
Basic Server Statistics
|
ServerStats.Provider |
SessionTracker
This is the basic interface that ZooKeeperServer uses to track sessions.
|
SessionTracker.Session |
SessionTracker.SessionExpirer |
SessionTrackerImpl.SessionImpl |
TxnLogProposalIterator
This class provides an iterator interface to access Proposal deserialized
from on-disk txnlog.
|
WorkerService
WorkerService is a worker thread pool for running tasks and is implemented
using one or more ExecutorServices.
|
WorkerService.WorkRequest
Callers should implement a class extending WorkRequest in order to
schedule work with the service.
|
ZKDatabase
This class maintains the in memory database of zookeeper
server states that includes the sessions, datatree and the
committed logs.
|
ZooKeeperCriticalThread
Represents critical thread.
|
ZooKeeperSaslServer |
ZooKeeperServer
This class implements a simple standalone ZooKeeperServer.
|
ZooKeeperServer.State |
ZooKeeperServerBean
This class implements the ZooKeeper server MBean interface.
|
ZooKeeperServerConf
Configuration data for a
ZooKeeperServer . |
ZooKeeperServerListener
Listener for the critical resource events.
|
ZooKeeperServerMXBean
ZooKeeper server MBean.
|
ZooKeeperThread
This is the main class for catching all the uncaught exceptions thrown by the
threads.
|
Class and Description |
---|
ZooKeeperServer
This class implements a simple standalone ZooKeeperServer.
|
Class and Description |
---|
ServerCnxn
Interface to a Server connection - represents a connection from a client
to the server.
|
ZooKeeperServer
This class implements a simple standalone ZooKeeperServer.
|
Class and Description |
---|
ServerCnxn
Interface to a Server connection - represents a connection from a client
to the server.
|
ServerCnxnFactory |
ZooKeeperServer
This class implements a simple standalone ZooKeeperServer.
|
Class and Description |
---|
DataTree
This class maintains the tree data structure.
|
Request
This is the structure that represents a request moving through a chain of
RequestProcessors.
|
ServerStats
Basic Server Statistics
|
Class and Description |
---|
Request
This is the structure that represents a request moving through a chain of
RequestProcessors.
|
RequestProcessor
RequestProcessors are chained together to process transactions.
|
RequestProcessor.RequestProcessorException |
ServerCnxn
Interface to a Server connection - represents a connection from a client
to the server.
|
ServerCnxnFactory |
ServerStats.Provider |
SessionTracker
This is the basic interface that ZooKeeperServer uses to track sessions.
|
SessionTracker.SessionExpirer |
SessionTrackerImpl
This is a full featured SessionTracker.
|
SyncRequestProcessor
This RequestProcessor logs requests to disk.
|
WorkerService
WorkerService is a worker thread pool for running tasks and is implemented
using one or more ExecutorServices.
|
ZKDatabase
This class maintains the in memory database of zookeeper
server states that includes the sessions, datatree and the
committed logs.
|
ZooKeeperCriticalThread
Represents critical thread.
|
ZooKeeperServer
This class implements a simple standalone ZooKeeperServer.
|
ZooKeeperServer.State |
ZooKeeperServerBean
This class implements the ZooKeeper server MBean interface.
|
ZooKeeperServerListener
Listener for the critical resource events.
|
ZooKeeperServerMXBean
ZooKeeper server MBean.
|
ZooKeeperThread
This is the main class for catching all the uncaught exceptions thrown by the
threads.
|
Class and Description |
---|
DataTree
This class maintains the tree data structure.
|
Request
This is the structure that represents a request moving through a chain of
RequestProcessors.
|
ServerConfig
Server configuration storage.
|
TxnLogEntry
A helper class to represent the txn entry.
|
Copyright © 2008–2020 The Apache Software Foundation. All rights reserved.