All Classes and Interfaces

Class
Description
Expose more metrics for the operations and events
Retry policy that retries a set number of times with an increasing (up to a maximum bound) sleep time between retries
Decoration on an ExecutorService that tracks created futures and provides a method to close futures created via this class
Decoration on an ScheduledExecutorService that tracks created futures and provides a method to close futures created via this class
This class adds back functionality that was removed in Guava v16.0.
Utils to help with ZK version compatibility
Configurable ZookeeperFactory, by using org.apache.zookeeper.client.ZKClientConfig.
 
A wrapper around Zookeeper that takes care of some low-level housekeeping
 
Default tracer driver
 
Abstraction that provides the ZooKeeper connection string
Deprecated.
Since 2.9.0 - Prefer CuratorFramework.create().creatingParentContainersIfNeeded() or CuratorFramework.exists().creatingParentContainersIfNeeded()
 
Utility to accumulate multiple potential exceptions into one that is thrown at the end
Retry policy that retries a set number of times with increasing sleep time between retries
Standard ensemble provider that wraps a fixed connection string
 
 
Used to trace the metrics of a certain Zookeeper operation.
This class is copied from Apache ZooKeeper.
RetryPolicy implementation that always allowsRetry.
Mechanism to perform an operation on Zookeeper that is safe against disconnections and "recoverable" errors.
Retry policy that retries a max number of times
A retry policy that retries only once
Abstracts the policy to use when retrying connections
Abstraction for retry policies to sleep
A retry policy that retries until a given amount of time elapses
RetryPolicy implementation that failed on session expired.
See RetryLoop for the main details on retry loops.
 
 
Retry loops can easily end up getting nested which can cause exponential calls of the retry policy (see https://issues.apache.org/jira/browse/CURATOR-559).
 
Utility to time a method or portion of code
Mechanism for timing methods and recording counters
 
 
Describe feature supports based on server compatibility (as opposed to Compatibility which represents client compatibility.