All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AfterConnectionEstablished Utility class to allow execution of logic once a ZooKeeper connection becomes available.AtomicStats Debugging stats about operationsAtomicValue<T> Abstracts a value returned from one of the AtomicsBlockingQueueConsumer<T> Utility - a queue consumer that provides behavior similar to aBlockingQueueCachedAtomicInteger Uses anDistributedAtomicNumberand allocates values in chunks for better performanceCachedAtomicLong Uses anDistributedAtomicNumberand allocates values in chunks for better performanceCancelLeadershipException When thrown fromConnectionStateListener.stateChanged(CuratorFramework, ConnectionState), will causeLeaderSelector.interruptLeadership()to get called.ChildData ChildReaper Deprecated. Since 2.9.0 - Reaper/ChildReaper are no longer needed.DefaultTreeCacheSelector Default TreeCache selector - returns true for all methodsDistributedAtomicInteger A counter that attempts atomic increments.DistributedAtomicLong A counter that attempts atomic increments.DistributedAtomicNumber<T> DistributedAtomicValue A distributed value that attempts atomic sets.DistributedBarrier A barrier as described in the ZK recipes.DistributedDelayQueue<T> A variation of the DistributedPriorityQueue that uses time as the priority.DistributedDoubleBarrier A double barrier as described in the ZK recipes.DistributedIdQueue<T> A version ofDistributedQueuethat allows IDs to be associated with queue items.DistributedPriorityQueue<T> An implementation of the Distributed Priority Queue ZK recipe.DistributedQueue<T> An implementation of the Distributed Queue ZK recipe.DistributedQueue.ProcessType ErrorMode Used when the queue is created with aQueueBuilder.lockPath(String).GroupMember Group membership management.InterProcessLock InterProcessMultiLock A container that manages multiple locks as a single entity.InterProcessMutex A re-entrant mutex that works across JVMs.InterProcessReadWriteLock A re-entrant read/write mutex that works across JVMs.InterProcessSemaphore Deprecated. UseInterProcessSemaphoreV2instead of this class.InterProcessSemaphoreMutex A NON re-entrant mutex that works across JVMs.InterProcessSemaphoreV2 A counting semaphore that works across JVMs.LeaderLatch Abstraction to select a "leader" amongst multiple contenders in a group of JMVs connected to a Zookeeper cluster.LeaderLatch.CloseMode How to handle listeners when the latch is closedLeaderLatch.State LeaderLatchListener A LeaderLatchListener can be used to be notified asynchronously about when the state of the LeaderLatch has changed.LeaderSelector Abstraction to select a "leader" amongst multiple contenders in a group of JMVs connected to a Zookeeper cluster.LeaderSelectorListener Notification for leadershipLeaderSelectorListenerAdapter An implementation ofLeaderSelectorListenerthat adds the recommended handling for connection state problemsLease Represents an acquired lease from anInterProcessSemaphore.Locker Utility for safely acquiring a lock and releasing it using Java 7's try-with-resource feature.LockInternals LockInternalsDriver LockInternalsSorter MultiItem<T> Abstraction for multiple items.NodeCache A utility that attempts to keep the data from a node locally cached.NodeCacheListener Participant Describes a participant in a leadership selectionPathChildrenCache A utility that attempts to keep all data from all children of a ZK path locally cached.PathChildrenCache.StartMode Method of priming cache onPathChildrenCache.start(StartMode)PathChildrenCacheEvent POJO that abstracts a change to a pathPathChildrenCacheEvent.Type Type of changePathChildrenCacheListener Listener for PathChildrenCache changesPathChildrenCacheMode Deprecated. no longer used.PersistentEphemeralNode Deprecated. This has been replaced with the more generalPersistentNodePersistentEphemeralNode.Mode Deprecated. This has been replaced with the more generalPersistentNodePersistentNode A persistent node is a node that attempts to stay present in ZooKeeper, even through connection and session interruptions.PersistentNodeListener Listener for changes to a PersistentNodePersistentTtlNode Manages aPersistentNodethat usesCreateMode.CONTAINER.PredicateResults PromotedToLock Abstraction of arguments for mutex promotion.PromotedToLock.Builder QueueAllocator<U,T extends QueueBase<U>> QueueBase<T> QueueBuilder<T> The builder for bothDistributedQueueandDistributedPriorityQueueQueueConsumer<T> Message ConsumerQueuePutListener<T> Queue puts are done in the background.QueueSafety<T> Parameter block for specifying queue safety with eitherDistributedQueueorDistributedPriorityQueueQueueSerializer<T> Helper to serialize/deserialize queue itemsQueueSharder<U,T extends QueueBase<U>> A utility for shard a distributed queue.QueueSharderPolicies Various policies/options for sharding.QueueSharderPolicies.Builder Reaper Deprecated. Since 2.9.0 - Reaper/ChildReaper are no longer needed.Reaper.Mode Revocable<T> Specifies locks that can be revokedRevocationListener<T> Revoker SharedCount Manages a shared integer.SharedCountListener Listener for changes to a shared countSharedCountReader Abstracts a shared integer and allows listening for changes to its valueSharedValue Manages a shared value.SharedValueListener Listener for changes to a shared valueSharedValueReader Abstracts a shared value and allows listening for changes to the valueSimpleDistributedQueue Drop in replacement for: org.apache.zookeeper.recipes.queue.DistributedQueue that is part of the ZooKeeper distributionStandardLockInternalsDriver TreeCache A utility that attempts to keep all data from all children of a ZK path locally cached.TreeCache.Builder TreeCacheEvent POJO that abstracts a change to a pathTreeCacheEvent.Type Type of changeTreeCacheListener Listener forTreeCachechangesTreeCacheSelector Controls which nodes a TreeCache processes.VersionedValue<T> POJO for a version and a value