| 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 |