| Interface | Description |
|---|---|
| DistributedRowLock |
Base interface to acquiring and release a row lock
Usage:
DistributedRowLock lock = new SomeLockImplementation(...); try {
lock.acquire(); // Do something ...
|
| LockColumnStrategy<C> |
Strategy used by locking and uniqueness recipes to generate
and check lock columns
|
| Class | Description |
|---|---|
| ColumnPrefixDistributedRowLock<K> |
Takes a distributed row lock for a single row.
|
| OneStepDistributedRowLock<K,C> | |
| StringRowLockColumnStrategy |
| Exception | Description |
|---|---|
| BusyLockException | |
| StaleLockException |