All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
 
 
An non-incremental reconfiguration builder.
 
 
 
 
 
 
Functor for an async background operation
 
 
 
 
 
 
 
A proxy for connection state listeners that adds circuit breaking behavior.
 
 
 
Represents state changes in the connection to ZK
Recipes should use the configured error policy to decide how to handle errors such as ConnectionState changes.
 
 
Used internally to manage connection state
 
 
 
 
 
 
 
 
A super set of all the various Zookeeper events/background methods.
 
Zookeeper framework-style client
Factory methods for creating framework-style clients
 
 
 
Receives notifications about errors and background events
 
 
 
Internal representation of a transaction operation
Temporary CuratorFramework instances are meant for single requests to ZooKeeper ensembles over a failure prone network such as a WAN.
 
 
Adds commit to the transaction interface
Holds the result of one transactional operation
A version of Watcher that can throw an exception
 
 
 
The default data validator - always returns true
 
 
 
 
 
Similar to EnsurePath but creates containers.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Solves this edge case: deleting a node can fail due to connection issues.
 
 
 
An incremental reconfiguration builder.
 
An incremental reconfiguration builder.
Abstracts a listenable object
Generic holder POJO for a listener and its executor
 
Version of ListenerManager that supports mapping/wrapping of listeners
 
Transaction operation types
 
 
 
 
 
Utility class to handle ZNode names when using CreateBuilderMain.withProtection()
 
 
 
 
Builder to allow watches to be removed
 
Builder to allow the specification of whether it is acceptable to remove client side watch information in the case where ZK cannot be contacted.
Builder to allow the specification of whether it is acceptable to remove client side watch information in the case where ZK cannot be contacted.
Represents and documents operations allowed for a given path pattern
 
 
Collection of all schemas for a Curator instance
Utility to load schems set from a JSON stream/file.
Called to map a schema validator name in the JSON stream to an actual data validator
 
Thrown by the various validation methods in a Schema
Data about the calling API that violated the schema
This policy treats only ConnectionState.LOST as an error
 
 
 
 
 
This policy treats ConnectionState.SUSPENDED and ConnectionState.LOST as errors
Non mapping version of a listener container
 
 
 
 
 
 
 
 
 
 
Builds operations that can be committed as a transaction via CuratorFramework.transaction()
 
 
 
A ListenerManager that doesn't do any mapping
 
 
 
 
 
 
 
A CuratorFramework facade that tracks watchers created and allows a one-shot removal of all watchers
Builder to allow watches to be removed