All Classes and Interfaces
Class
Description
Curator interface for Vespa.
Interface for waiting for completion of an operation
A listenable cache of all the immediate children of a curator path.
A listenable cache of the content of a single curator path.
A distributed atomic counter.
The ZooKeeper operations that we support doing transactional.
Factory for transactional ZooKeeper operations.
Transaction implementation against ZooKeeper.
A dummy to make the attach-jars Maven profile work for this module (it needs to find a class to javadoc and attach source).
Metrics on the time interval associated with e.g.
An instance of
LatencyStats
keeps track of statistics related to time intervals that
start at a particular moment in time and ends at a later time.A cluster-wide re-entrant mutex which is released on (the last symmetric) close.
Information about a lock.
Collection containing "interesting"
LockAttempt
s.A collection of counters for events related to lock acquisition and release.
This class manages statistics related to lock attempts on
Lock
.A non thread safe mock of the curator API.
A mock implementation of
CuratorFramework
for testing purposes.Class that holds two locks, originally used for transitioning from one lock to
another, where you need to hold both the old lock and the new lock in the
transition period.
Contains information about the lock attempts made by a thread between a start and end.
This class manages thread-specific statistics and information related to acquiring and releasing
Lock
.Records the set of changes which will happen as part of a transaction
A client for a ZooKeeper cluster running inside Vespa.