Apache ZooKeeper Server Source Code

Apache ZooKeeper is an open-source server which enables highly reliable distributed coordination.

Apache ZooKeeper Server Source Code files are provided in the source package file, apache-zookeeper-3.8.0.tar.gz.

You can download apache-zookeeper-3.8.0.tar.gz as described in the previous tutorial and go to the "zookeeper-server" sub-folder to view Apache ZooKeeper Server Source Code files.

You can also browse Apache ZooKeeper Server Source Code below:

✍: FYIcenter.com

Package Content:

org/apache/zookeeper/AddWatchMode.java
org/apache/zookeeper/admin/ZooKeeperAdmin.java
org/apache/zookeeper/AsyncCallback.java
org/apache/zookeeper/audit/AuditConstants.java
org/apache/zookeeper/audit/AuditEvent.java
org/apache/zookeeper/audit/AuditHelper.java
org/apache/zookeeper/audit/AuditLogger.java
org/apache/zookeeper/audit/Slf4jAuditLogger.java
org/apache/zookeeper/audit/ZKAuditProvider.java
org/apache/zookeeper/cli/AclParser.java
org/apache/zookeeper/cli/AddAuthCommand.java
org/apache/zookeeper/cli/AddWatchCommand.java
org/apache/zookeeper/cli/CliCommand.java
org/apache/zookeeper/cli/CliException.java
org/apache/zookeeper/cli/CliParseException.java
org/apache/zookeeper/cli/CliWrapperException.java
org/apache/zookeeper/cli/CloseCommand.java
org/apache/zookeeper/cli/CommandFactory.java
org/apache/zookeeper/cli/CommandNotFoundException.java
org/apache/zookeeper/cli/CreateCommand.java
org/apache/zookeeper/cli/DeleteAllCommand.java
org/apache/zookeeper/cli/DeleteCommand.java
org/apache/zookeeper/cli/DelQuotaCommand.java
org/apache/zookeeper/cli/GetAclCommand.java
org/apache/zookeeper/cli/GetAllChildrenNumberCommand.java
org/apache/zookeeper/cli/GetCommand.java
org/apache/zookeeper/cli/GetConfigCommand.java
org/apache/zookeeper/cli/GetEphemeralsCommand.java
org/apache/zookeeper/cli/ListQuotaCommand.java
org/apache/zookeeper/cli/LsCommand.java
org/apache/zookeeper/cli/MalformedCommandException.java
org/apache/zookeeper/cli/MalformedPathException.java
org/apache/zookeeper/cli/ReconfigCommand.java
org/apache/zookeeper/cli/RemoveWatchesCommand.java
org/apache/zookeeper/cli/SetAclCommand.java
org/apache/zookeeper/cli/SetCommand.java
org/apache/zookeeper/cli/SetQuotaCommand.java
org/apache/zookeeper/cli/StatCommand.java
org/apache/zookeeper/cli/StatPrinter.java
org/apache/zookeeper/cli/SyncCommand.java
org/apache/zookeeper/cli/VersionCommand.java
org/apache/zookeeper/cli/WhoAmICommand.java
org/apache/zookeeper/client/ConnectStringParser.java
org/apache/zookeeper/client/FourLetterWordMain.java
org/apache/zookeeper/client/HostProvider.java
org/apache/zookeeper/client/StaticHostProvider.java
org/apache/zookeeper/client/ZKClientConfig.java
org/apache/zookeeper/client/ZooKeeperSaslClient.java
org/apache/zookeeper/ClientCnxn.java
org/apache/zookeeper/ClientCnxnSocket.java
org/apache/zookeeper/ClientCnxnSocketNetty.java
org/apache/zookeeper/ClientCnxnSocketNIO.java
org/apache/zookeeper/ClientWatchManager.java
org/apache/zookeeper/common/AtomicFileOutputStream.java
org/apache/zookeeper/common/AtomicFileWritingIdiom.java
org/apache/zookeeper/common/BCFKSFileLoader.java
org/apache/zookeeper/common/ClientX509Util.java
org/apache/zookeeper/common/FileChangeWatcher.java
org/apache/zookeeper/common/FileKeyStoreLoader.java
org/apache/zookeeper/common/FileKeyStoreLoaderBuilderProvider.java
org/apache/zookeeper/common/IOUtils.java
org/apache/zookeeper/common/JKSFileLoader.java
org/apache/zookeeper/common/KeyStoreFileType.java
org/apache/zookeeper/common/KeyStoreLoader.java
org/apache/zookeeper/common/NettyUtils.java
org/apache/zookeeper/common/NetUtils.java
org/apache/zookeeper/common/PathTrie.java
org/apache/zookeeper/common/PathUtils.java
org/apache/zookeeper/common/PEMFileLoader.java
org/apache/zookeeper/common/PKCS12FileLoader.java
org/apache/zookeeper/common/QuorumX509Util.java
org/apache/zookeeper/common/SecretUtils.java
org/apache/zookeeper/common/SSLContextAndOptions.java
org/apache/zookeeper/common/StandardTypeFileKeyStoreLoader.java
org/apache/zookeeper/common/StringUtils.java
org/apache/zookeeper/common/Time.java
org/apache/zookeeper/common/X509Exception.java
org/apache/zookeeper/common/X509Util.java
org/apache/zookeeper/common/ZKConfig.java
org/apache/zookeeper/common/ZKHostnameVerifier.java
org/apache/zookeeper/common/ZKTrustManager.java
org/apache/zookeeper/CreateMode.java
org/apache/zookeeper/DigestWatcher.java
org/apache/zookeeper/Environment.java
org/apache/zookeeper/JLineZNodeCompleter.java
org/apache/zookeeper/jmx/ManagedUtil.java
org/apache/zookeeper/jmx/MBeanRegistry.java
org/apache/zookeeper/jmx/ZKMBeanInfo.java
org/apache/zookeeper/KeeperException.java
org/apache/zookeeper/Login.java
org/apache/zookeeper/metrics/Counter.java
org/apache/zookeeper/metrics/CounterSet.java
org/apache/zookeeper/metrics/Gauge.java
org/apache/zookeeper/metrics/GaugeSet.java
org/apache/zookeeper/metrics/impl/DefaultMetricsProvider.java
org/apache/zookeeper/metrics/impl/MetricsProviderBootstrap.java
org/apache/zookeeper/metrics/impl/NullMetricsProvider.java
org/apache/zookeeper/metrics/MetricsContext.java
org/apache/zookeeper/metrics/MetricsProvider.java
org/apache/zookeeper/metrics/MetricsProviderLifeCycleException.java
org/apache/zookeeper/metrics/Summary.java
org/apache/zookeeper/metrics/SummarySet.java
org/apache/zookeeper/MultiOperationRecord.java
org/apache/zookeeper/MultiResponse.java
org/apache/zookeeper/Op.java
org/apache/zookeeper/OpResult.java
org/apache/zookeeper/Quotas.java
org/apache/zookeeper/SaslClientCallbackHandler.java
org/apache/zookeeper/SaslServerPrincipal.java
org/apache/zookeeper/server/admin/AdminServer.java
org/apache/zookeeper/server/admin/AdminServerFactory.java
org/apache/zookeeper/server/admin/Command.java
org/apache/zookeeper/server/admin/CommandBase.java
org/apache/zookeeper/server/admin/CommandOutputter.java
org/apache/zookeeper/server/admin/CommandResponse.java
org/apache/zookeeper/server/admin/Commands.java
org/apache/zookeeper/server/admin/DummyAdminServer.java
org/apache/zookeeper/server/admin/JettyAdminServer.java
org/apache/zookeeper/server/admin/JsonOutputter.java
org/apache/zookeeper/server/admin/ReadAheadEndpoint.java
org/apache/zookeeper/server/admin/UnifiedConnectionFactory.java
org/apache/zookeeper/server/auth/AuthenticationProvider.java
org/apache/zookeeper/server/auth/DigestAuthenticationProvider.java
org/apache/zookeeper/server/auth/DigestLoginModule.java
org/apache/zookeeper/server/auth/EnsembleAuthenticationProvider.java
org/apache/zookeeper/server/auth/IPAuthenticationProvider.java
org/apache/zookeeper/server/auth/KerberosName.java
org/apache/zookeeper/server/auth/KeyAuthenticationProvider.java
org/apache/zookeeper/server/auth/ProviderRegistry.java
org/apache/zookeeper/server/auth/SASLAuthenticationProvider.java
org/apache/zookeeper/server/auth/SaslServerCallbackHandler.java
org/apache/zookeeper/server/auth/ServerAuthenticationProvider.java
org/apache/zookeeper/server/auth/WrappedAuthenticationProvider.java
org/apache/zookeeper/server/auth/X509AuthenticationProvider.java
org/apache/zookeeper/server/AuthenticationHelper.java
org/apache/zookeeper/server/BlueThrottle.java
org/apache/zookeeper/server/ByteBufferInputStream.java
org/apache/zookeeper/server/ByteBufferOutputStream.java
org/apache/zookeeper/server/ClientCnxnLimitException.java
org/apache/zookeeper/server/command/AbstractFourLetterCommand.java
org/apache/zookeeper/server/command/CnxnStatResetCommand.java
org/apache/zookeeper/server/command/CommandExecutor.java
org/apache/zookeeper/server/command/ConfCommand.java
org/apache/zookeeper/server/command/ConsCommand.java
org/apache/zookeeper/server/command/DigestCommand.java
org/apache/zookeeper/server/command/DirsCommand.java
org/apache/zookeeper/server/command/DumpCommand.java
org/apache/zookeeper/server/command/EnvCommand.java
org/apache/zookeeper/server/command/FourLetterCommands.java
org/apache/zookeeper/server/command/IsroCommand.java
org/apache/zookeeper/server/command/MonitorCommand.java
org/apache/zookeeper/server/command/NopCommand.java
org/apache/zookeeper/server/command/RuokCommand.java
org/apache/zookeeper/server/command/SetTraceMaskCommand.java
org/apache/zookeeper/server/command/StatCommand.java
org/apache/zookeeper/server/command/StatResetCommand.java
org/apache/zookeeper/server/command/TraceMaskCommand.java
org/apache/zookeeper/server/command/WatchCommand.java
org/apache/zookeeper/server/ConnectionBean.java
org/apache/zookeeper/server/ConnectionMXBean.java
org/apache/zookeeper/server/ContainerManager.java
org/apache/zookeeper/server/controller/CommandClient.java
org/apache/zookeeper/server/controller/CommandListener.java
org/apache/zookeeper/server/controller/ControlCommand.java
org/apache/zookeeper/server/controller/ControllableConnection.java
org/apache/zookeeper/server/controller/ControllableConnectionFactory.java
org/apache/zookeeper/server/controller/ControllerServerConfig.java
org/apache/zookeeper/server/controller/ControllerService.java
org/apache/zookeeper/server/controller/ZooKeeperServerController.java
org/apache/zookeeper/server/DatadirCleanupManager.java
org/apache/zookeeper/server/DataNode.java
org/apache/zookeeper/server/DataTree.java
org/apache/zookeeper/server/DataTreeBean.java
org/apache/zookeeper/server/DataTreeMXBean.java
org/apache/zookeeper/server/DigestCalculator.java
org/apache/zookeeper/server/DumbWatcher.java
org/apache/zookeeper/server/embedded/ExitHandler.java
org/apache/zookeeper/server/embedded/ZooKeeperServerEmbedded.java
org/apache/zookeeper/server/embedded/ZooKeeperServerEmbeddedImpl.java
org/apache/zookeeper/server/EphemeralType.java
org/apache/zookeeper/server/EphemeralTypeEmulate353.java
org/apache/zookeeper/server/ExitCode.java
org/apache/zookeeper/server/ExpiryQueue.java
org/apache/zookeeper/server/FinalRequestProcessor.java
org/apache/zookeeper/server/metric/AvgMinMaxCounter.java
org/apache/zookeeper/server/metric/AvgMinMaxCounterSet.java
org/apache/zookeeper/server/metric/AvgMinMaxPercentileCounter.java
org/apache/zookeeper/server/metric/AvgMinMaxPercentileCounterSet.java
org/apache/zookeeper/server/metric/Metric.java
org/apache/zookeeper/server/metric/SimpleCounter.java
org/apache/zookeeper/server/metric/SimpleCounterSet.java
org/apache/zookeeper/server/NettyServerCnxn.java
org/apache/zookeeper/server/NettyServerCnxnFactory.java
org/apache/zookeeper/server/NIOServerCnxn.java
org/apache/zookeeper/server/NIOServerCnxnFactory.java
org/apache/zookeeper/server/NodeHashMap.java
org/apache/zookeeper/server/NodeHashMapImpl.java
org/apache/zookeeper/server/ObserverBean.java
org/apache/zookeeper/server/persistence/FilePadding.java
org/apache/zookeeper/server/persistence/FileSnap.java
org/apache/zookeeper/server/persistence/FileTxnLog.java
org/apache/zookeeper/server/persistence/FileTxnSnapLog.java
org/apache/zookeeper/server/persistence/SnapShot.java
org/apache/zookeeper/server/persistence/SnapshotInfo.java
org/apache/zookeeper/server/persistence/SnapStream.java
org/apache/zookeeper/server/persistence/TxnLog.java
org/apache/zookeeper/server/persistence/TxnLogToolkit.java
org/apache/zookeeper/server/persistence/Util.java
org/apache/zookeeper/server/PrepRequestProcessor.java
org/apache/zookeeper/server/PurgeTxnLog.java
org/apache/zookeeper/server/quorum/AckRequestProcessor.java
org/apache/zookeeper/server/quorum/auth/NullQuorumAuthLearner.java
org/apache/zookeeper/server/quorum/auth/NullQuorumAuthServer.java
org/apache/zookeeper/server/quorum/auth/QuorumAuth.java
org/apache/zookeeper/server/quorum/auth/QuorumAuthLearner.java
org/apache/zookeeper/server/quorum/auth/QuorumAuthServer.java
org/apache/zookeeper/server/quorum/auth/SaslQuorumAuthLearner.java
org/apache/zookeeper/server/quorum/auth/SaslQuorumAuthServer.java
org/apache/zookeeper/server/quorum/auth/SaslQuorumServerCallbackHandler.java
org/apache/zookeeper/server/quorum/BufferStats.java
org/apache/zookeeper/server/quorum/CommitProcessor.java
org/apache/zookeeper/server/quorum/Election.java
org/apache/zookeeper/server/quorum/FastLeaderElection.java
org/apache/zookeeper/server/quorum/flexible/QuorumHierarchical.java
org/apache/zookeeper/server/quorum/flexible/QuorumMaj.java
org/apache/zookeeper/server/quorum/flexible/QuorumOracleMaj.java
org/apache/zookeeper/server/quorum/flexible/QuorumVerifier.java
org/apache/zookeeper/server/quorum/Follower.java
org/apache/zookeeper/server/quorum/FollowerBean.java
org/apache/zookeeper/server/quorum/FollowerMXBean.java
org/apache/zookeeper/server/quorum/FollowerRequestProcessor.java
org/apache/zookeeper/server/quorum/FollowerZooKeeperServer.java
org/apache/zookeeper/server/quorum/Leader.java
org/apache/zookeeper/server/quorum/LeaderBean.java
org/apache/zookeeper/server/quorum/LeaderElectionBean.java
org/apache/zookeeper/server/quorum/LeaderElectionMXBean.java
org/apache/zookeeper/server/quorum/LeaderMXBean.java
org/apache/zookeeper/server/quorum/LeaderRequestProcessor.java
org/apache/zookeeper/server/quorum/LeaderSessionTracker.java
org/apache/zookeeper/server/quorum/LeaderZooKeeperServer.java
org/apache/zookeeper/server/quorum/Learner.java
org/apache/zookeeper/server/quorum/LearnerHandler.java
org/apache/zookeeper/server/quorum/LearnerHandlerBean.java
org/apache/zookeeper/server/quorum/LearnerHandlerMXBean.java
org/apache/zookeeper/server/quorum/LearnerMaster.java
org/apache/zookeeper/server/quorum/LearnerSender.java
org/apache/zookeeper/server/quorum/LearnerSessionTracker.java
org/apache/zookeeper/server/quorum/LearnerSyncRequest.java
org/apache/zookeeper/server/quorum/LearnerSyncThrottler.java
org/apache/zookeeper/server/quorum/LearnerZooKeeperServer.java
org/apache/zookeeper/server/quorum/LocalPeerBean.java
org/apache/zookeeper/server/quorum/LocalPeerMXBean.java
org/apache/zookeeper/server/quorum/LocalSessionTracker.java
org/apache/zookeeper/server/quorum/MultipleAddresses.java
org/apache/zookeeper/server/quorum/Observer.java
org/apache/zookeeper/server/quorum/ObserverMaster.java
org/apache/zookeeper/server/quorum/ObserverMXBean.java
org/apache/zookeeper/server/quorum/ObserverRequestProcessor.java
org/apache/zookeeper/server/quorum/ObserverZooKeeperServer.java
org/apache/zookeeper/server/quorum/PrependableSocket.java
org/apache/zookeeper/server/quorum/ProposalRequestProcessor.java
org/apache/zookeeper/server/quorum/QuorumBean.java
org/apache/zookeeper/server/quorum/QuorumCnxManager.java
org/apache/zookeeper/server/quorum/QuorumMXBean.java
org/apache/zookeeper/server/quorum/QuorumPeer.java
org/apache/zookeeper/server/quorum/QuorumPeerConfig.java
org/apache/zookeeper/server/quorum/QuorumPeerMain.java
org/apache/zookeeper/server/quorum/QuorumStats.java
org/apache/zookeeper/server/quorum/QuorumZooKeeperServer.java
org/apache/zookeeper/server/quorum/ReadOnlyBean.java
org/apache/zookeeper/server/quorum/ReadOnlyRequestProcessor.java
org/apache/zookeeper/server/quorum/ReadOnlyZooKeeperServer.java
org/apache/zookeeper/server/quorum/RemotePeerBean.java
org/apache/zookeeper/server/quorum/RemotePeerMXBean.java
org/apache/zookeeper/server/quorum/SendAckRequestProcessor.java
org/apache/zookeeper/server/quorum/ServerBean.java
org/apache/zookeeper/server/quorum/ServerMXBean.java
org/apache/zookeeper/server/quorum/StateSummary.java
org/apache/zookeeper/server/quorum/SyncedLearnerTracker.java
org/apache/zookeeper/server/quorum/SyncThrottleException.java
org/apache/zookeeper/server/quorum/UnifiedServerSocket.java
org/apache/zookeeper/server/quorum/UpgradeableSessionTracker.java
org/apache/zookeeper/server/quorum/Vote.java
org/apache/zookeeper/server/RateLogger.java
org/apache/zookeeper/server/ReferenceCountedACLCache.java
org/apache/zookeeper/server/Request.java
org/apache/zookeeper/server/RequestProcessor.java
org/apache/zookeeper/server/RequestThrottler.java
org/apache/zookeeper/server/ResponseCache.java
org/apache/zookeeper/server/ServerCnxn.java
org/apache/zookeeper/server/ServerCnxnFactory.java
org/apache/zookeeper/server/ServerCnxnHelper.java
org/apache/zookeeper/server/ServerConfig.java
org/apache/zookeeper/server/ServerMetrics.java
org/apache/zookeeper/server/ServerStats.java
org/apache/zookeeper/server/SessionTracker.java
org/apache/zookeeper/server/SessionTrackerImpl.java
org/apache/zookeeper/server/SnapshotComparer.java
org/apache/zookeeper/server/SnapshotFormatter.java
org/apache/zookeeper/server/Stats.java
org/apache/zookeeper/server/SyncRequestProcessor.java
org/apache/zookeeper/server/TraceFormatter.java
org/apache/zookeeper/server/TxnLogEntry.java
org/apache/zookeeper/server/TxnLogProposalIterator.java
org/apache/zookeeper/server/UnimplementedRequestProcessor.java
org/apache/zookeeper/server/util/AdHash.java
org/apache/zookeeper/server/util/AuthUtil.java
org/apache/zookeeper/server/util/BitHashSet.java
org/apache/zookeeper/server/util/BitMap.java
org/apache/zookeeper/server/util/CircularBuffer.java
org/apache/zookeeper/server/util/ConfigUtils.java
org/apache/zookeeper/server/util/JvmPauseMonitor.java
org/apache/zookeeper/server/util/KerberosUtil.java
org/apache/zookeeper/server/util/LogChopper.java
org/apache/zookeeper/server/util/MessageTracker.java
org/apache/zookeeper/server/util/OSMXBean.java
org/apache/zookeeper/server/util/QuotaMetricsUtils.java
org/apache/zookeeper/server/util/RequestPathMetricsCollector.java
org/apache/zookeeper/server/util/SerializeUtils.java
org/apache/zookeeper/server/util/VerifyingFileFactory.java
org/apache/zookeeper/server/util/ZxidUtils.java
org/apache/zookeeper/server/watch/IDeadWatcherListener.java
org/apache/zookeeper/server/watch/IWatchManager.java
org/apache/zookeeper/server/watch/PathParentIterator.java
org/apache/zookeeper/server/watch/WatcherCleaner.java
org/apache/zookeeper/server/watch/WatcherMode.java
org/apache/zookeeper/server/watch/WatcherModeManager.java
org/apache/zookeeper/server/watch/WatcherOrBitSet.java
org/apache/zookeeper/server/watch/WatchesPathReport.java
org/apache/zookeeper/server/watch/WatchesReport.java
org/apache/zookeeper/server/watch/WatchesSummary.java
org/apache/zookeeper/server/watch/WatchManager.java
org/apache/zookeeper/server/watch/WatchManagerFactory.java
org/apache/zookeeper/server/watch/WatchManagerOptimized.java
org/apache/zookeeper/server/WorkerService.java
org/apache/zookeeper/server/ZKDatabase.java
org/apache/zookeeper/server/ZooKeeperCriticalThread.java
org/apache/zookeeper/server/ZooKeeperSaslServer.java
org/apache/zookeeper/server/ZooKeeperServer.java
org/apache/zookeeper/server/ZooKeeperServerBean.java
org/apache/zookeeper/server/ZooKeeperServerConf.java
org/apache/zookeeper/server/ZooKeeperServerListener.java
org/apache/zookeeper/server/ZooKeeperServerListenerImpl.java
org/apache/zookeeper/server/ZooKeeperServerMain.java
org/apache/zookeeper/server/ZooKeeperServerMXBean.java
org/apache/zookeeper/server/ZooKeeperServerShutdownHandler.java
org/apache/zookeeper/server/ZooKeeperThread.java
org/apache/zookeeper/server/ZooTrace.java
org/apache/zookeeper/ServerAdminClient.java
org/apache/zookeeper/Shell.java
org/apache/zookeeper/StatsTrack.java
org/apache/zookeeper/Testable.java
org/apache/zookeeper/Transaction.java
org/apache/zookeeper/util/CircularBlockingQueue.java
org/apache/zookeeper/util/PemReader.java
org/apache/zookeeper/util/SecurityUtils.java
org/apache/zookeeper/util/ServiceUtils.java
org/apache/zookeeper/Version.java
org/apache/zookeeper/WatchDeregistration.java
org/apache/zookeeper/WatchedEvent.java
org/apache/zookeeper/Watcher.java
org/apache/zookeeper/ZKUtil.java
org/apache/zookeeper/ZKWatchManager.java
org/apache/zookeeper/ZooDefs.java
org/apache/zookeeper/ZooKeeper.java
org/apache/zookeeper/ZookeeperBanner.java
org/apache/zookeeper/ZooKeeperMain.java
org/apache/zookeeper/ZooKeeperTestable.java

 

Or download all of them as a single archive file:

File name: zookeeper-server-3.8.0-fyi.zip
File size: 885581 bytes
Release date: 2022-02-25
Download 

 

Apache ZooKeeper Jute Source Code

Download and Install Apache ZooKeeper Source Package

Downloading and Reviewing zookeeper.jar

⇑⇑ FAQ for Apache ZooKeeper

2022-11-16, 27844👍, 0💬