Class | Description |
---|---|
BaseLockManager |
A lock manager manages locks and shared information across all threads and JVMs
and cluster members.
|
BaseLockManager.LockDescription | |
FileLockManager |
This is the file-based lock manager.
|
FileLockManager.ByteArrayBuffer | |
FileLockObject |
One instance of this object exists for each lock on each JVM!
This is the file-system version of the lock.
|
FileLockObjectFactory |
Base factory for file lock objects.
|
LocalLock |
This class describes a local lock, which can have various nested levels
of depth.
|
LocalLockPool |
Pool of local locks, designed to gate access within a single thread.
|
LockGate |
This class creates a first-come, first-serve local queue for locks.
|
LockManager |
The lock manager manages locks across all threads and JVMs and cluster members.
|
LockObject |
Base class.
|
LockObjectFactory |
Base factory for lock objects.
|
LockPool |
Lock pool class.
|
ZooKeeperConnection |
An instance of this class is the Zookeeper analog to a database connection.
|
ZooKeeperConnection.ExistsWatcher |
Watcher class for exists state changes, so we get notified about deletions of lock request nodes.
|
ZooKeeperConnection.ZooKeeperWatcher |
Watcher class for zookeeper, so we get notified about zookeeper events.
|
ZooKeeperConnectionPool |
Pool of ZooKeeper connections.
|
ZooKeeperEphemeralNodeObject |
This class keeps track of a zookeeper ephemeral node that is owned by the
current process.
|
ZooKeeperEphemeralNodePool |
This class represents a pool of ZooKeeperEphemeralNodeObject objects.
|
ZooKeeperLockManager |
The lock manager manages locks across all threads and JVMs and cluster members, using Zookeeper.
|
ZooKeeperLockManager.ZooKeeperShutdown | |
ZooKeeperLockObject |
One instance of this object exists for each lock on each JVM!
This is the ZooKeeper version of the lock.
|
ZooKeeperLockObjectFactory |
Base factory for zookeeper lock objects.
|
Exception | Description |
---|---|
ExpiredObjectException | |
LocalLockException |