See: Description
| Interface | Description |
|---|---|
| DeadlockChecker |
An interface to implement the deadlock algorithm.
|
| ExtendedLockPromise |
An extended
LockPromise interface that allows a better control over it. |
| KeyAwareLockListener |
A listener for
KeyAwareLockPromise. |
| KeyAwareLockPromise |
An extension of
LockPromise that contains a key associated to the lock. |
| LockListener |
The listener for
LockPromise. |
| LockManager |
An interface to deal with all aspects of acquiring and releasing locks for cache entries.
|
| LockPromise |
A promise returned by
InfinispanLock. |
| PendingLockListener |
A listener that is invoked when
PendingLockPromise is ready. |
| PendingLockManager |
A manager that checks and waits for older topology transaction with conflicting keys.
|
| PendingLockPromise |
A promise returned by
PendingLockManager. |
| RemoteLockCommand |
Simple interface to extract all the keys that may need to be locked.
|
| TransactionalRemoteLockCommand |
Simple interface to extract all the keys that may need to be locked for transactional commands.
|
| Class | Description |
|---|---|
| DeadlockDetectingLockManager |
Lock manager in charge with processing deadlock detections.
|
| LockUtil |
Utility methods for locking keys.
|
| StripedLock |
A simple implementation of lock striping, using cache entry keys to lock on, primarily used to help make
CacheLoader implemtations thread safe. |
| Enum | Description |
|---|---|
| LockState |
The
InfinispanLock possible states. |
| LockUtil.LockOwnership |
| Exception | Description |
|---|---|
| DeadlockDetectedException |
Exception signaling detected deadlocks.
|
Copyright © 2024 JBoss, a division of Red Hat. All rights reserved.