All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AdvancedTracerDriver Expose more metrics for the operations and eventsBoundedExponentialBackoffRetry Retry policy that retries a set number of times with an increasing (up to a maximum bound) sleep time between retriesCloseableExecutorService Decoration on an ExecutorService that tracks created futures and provides a method to close futures created via this classCloseableScheduledExecutorService Decoration on an ScheduledExecutorService that tracks created futures and provides a method to close futures created via this classCloseableUtils This class adds back functionality that was removed in Guava v16.0.Compatibility Utils to help with ZK 3.4.x compatibilityConnectionHandlingPolicy Abstracts connection handling so that Curator can emulate it's old, pre 3.0.0 handling and update to newer handling.ConnectionHandlingPolicy.CheckTimeoutsResult CuratorConnectionLossException This is needed to differentiate between ConnectionLossException thrown by ZooKeeper and ConnectionLossException thrown byConnectionState.checkTimeouts()
CuratorZookeeperClient A wrapper around Zookeeper that takes care of some low-level housekeepingDebugUtils DefaultExhibitorRestClient DefaultTracerDriver Default tracer driverDefaultZookeeperFactory EnsembleProvider Abstraction that provides the ZooKeeper connection stringEnsurePath Deprecated. Since 2.9.0 - Prefer CuratorFramework.create().creatingParentContainersIfNeeded() or CuratorFramework.exists().creatingParentContainersIfNeeded()EventTrace ExceptionAccumulator Utility to accumulate multiple potential exceptions into one that is thrown at the endExhibitorEnsembleProvider Ensemble provider that polls a cluster of Exhibitor (https://github.com/Netflix/exhibitor) instances for the connection string.ExhibitorRestClient Exhibitors POJO for specifying the cluster of Exhibitor instancesExhibitors.BackupConnectionStringProvider ExponentialBackoffRetry Retry policy that retries a set number of times with increasing sleep time between retriesFixedEnsembleProvider Standard ensemble provider that wraps a fixed connection stringInjectSessionExpiration InternalACLProvider OperationTrace Used to trace the metrics of a certain Zookeeper operation.PathUtils This class is copied from Apache ZooKeeper.RetryForever RetryPolicy
implementation that always allowsRetry.RetryLoop Mechanism to perform an operation on Zookeeper that is safe against disconnections and "recoverable" errors.RetryNTimes Retry policy that retries a max number of timesRetryOneTime A retry policy that retries only onceRetryPolicy Abstracts the policy to use when retrying connectionsRetrySleeper Abstraction for retry policies to sleepRetryUntilElapsed A retry policy that retries until a given amount of time elapsesSessionFailRetryLoop SeeRetryLoop
for the main details on retry loops.SessionFailRetryLoop.Mode SessionFailRetryLoop.SessionFailedException StandardConnectionHandlingPolicy Curator's standard connection handling since 3.0.0ThreadLocalRetryLoop 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).ThreadUtils TimeTrace Utility to time a method or portion of codeTracerDriver Mechanism for timing methods and recording countersZKPaths ZKPaths.PathAndNode ZookeeperFactory