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.
Deprecated.
Adds commit to the transaction interface
Holds the result of one transactional operation
A version of
Watcher that can throw an exceptionThe 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 SchemaData about the calling API that violated the schema
This policy treats only
ConnectionState.LOST as an errorThis policy treats
ConnectionState.SUSPENDED and ConnectionState.LOST
as errorsNon 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 mappingA CuratorFramework facade that tracks watchers created and allows a one-shot removal of all watchers
Builder to allow watches to be removed
CuratorFramework.transaction()