Uses of Package org.apache.zookeeper.server (Apache ZooKeeper - Server 3.7.0 API)
Date: 2021-03-17

# Uses of Package
org.apache.zookeeper.server

- Packages that use org.apache.zookeeper.server
  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 |

- Classes in org.apache.zookeeper.server used by org.apache.zookeeper.audit
  Class and Description
  DataTree.ProcessTxnResult
  Request This is the structure that represents a request moving through a chain of RequestProcessors.

- Classes in org.apache.zookeeper.server used by org.apache.zookeeper.server
  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
  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.

- Classes in org.apache.zookeeper.server used by org.apache.zookeeper.server.admin
  Class and Description
  ZooKeeperServer This class implements a simple standalone ZooKeeperServer.

- Classes in org.apache.zookeeper.server used by org.apache.zookeeper.server.auth
  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.

- Classes in org.apache.zookeeper.server used by org.apache.zookeeper.server.command
  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.

- Classes in org.apache.zookeeper.server used by org.apache.zookeeper.server.controller
  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.

- Classes in org.apache.zookeeper.server used by org.apache.zookeeper.server.persistence
  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

- Classes in org.apache.zookeeper.server used by org.apache.zookeeper.server.quorum
  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.

- Classes in org.apache.zookeeper.server used by org.apache.zookeeper.server.util
  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–2021 The Apache Software Foundation. All rights reserved.