Package | Description |
---|---|
org.apache.zookeeper.audit | |
org.apache.zookeeper.server |
ZooKeeper server theory of operation
|
org.apache.zookeeper.server.admin | |
org.apache.zookeeper.server.auth | |
org.apache.zookeeper.server.command | |
org.apache.zookeeper.server.controller | |
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.
|
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.
|
NIOServerCnxnFactory.SelectorThread
The SelectorThread receives newly accepted connections from the
AcceptThread and is responsible for selecting for I/O readiness
across the connections.
|
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 |
RequestThrottler
When enabled, the RequestThrottler limits the number of outstanding requests
currently submitted to the request processor pipeline.
|
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.
|
ZooKeeperServerShutdownHandler
ZooKeeper server shutdown handler which will be used to handle ERROR or
SHUTDOWN server state transitions, which in turn releases the associated
shutdown latch.
|
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 |
---|
NIOServerCnxn
This class handles communication with clients using NIO.
|
NIOServerCnxnFactory
NIOServerCnxnFactory implements a multi-threaded ServerCnxnFactory using
NIO non-blocking socket calls.
|
NIOServerCnxnFactory.SelectorThread
The SelectorThread receives newly accepted connections from the
AcceptThread and is responsible for selecting for I/O readiness
across the connections.
|
ServerCnxn
Interface to a Server connection - represents a connection from a client
to the server.
|
ServerCnxnFactory |
ServerConfig
Server configuration storage.
|
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–2023 The Apache Software Foundation. All rights reserved.