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" LockAttempts.
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 ofCuratorFramework for testing purposes.
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.