Uses of Package
org.infinispan.util.concurrent.locks
Packages that use org.infinispan.util.concurrent.locks
Package
Description
This is the core of Infinispan, a distributed, transactional, highly scalable data grid
platform.
Commands that represent transactional lifecycle transitions.
Commands that alter the state of the cache.
Factories are internal components used to create other components based on a cache's
configuration.
Basic interceptors
Interceptors dealing with locking.
Lock and synchronization related classes, tools and utilities.
-
Classes in org.infinispan.util.concurrent.locks used by org.infinispanClassDescriptionAn interface to deal with all aspects of acquiring and releasing locks for cache entries.
-
Classes in org.infinispan.util.concurrent.locks used by org.infinispan.cache.implClassDescriptionAn interface to deal with all aspects of acquiring and releasing locks for cache entries.
-
Classes in org.infinispan.util.concurrent.locks used by org.infinispan.commands.controlClassDescriptionSimple interface to extract all the keys that may need to be locked.Simple interface to extract all the keys that may need to be locked for transactional commands.
-
Classes in org.infinispan.util.concurrent.locks used by org.infinispan.commands.functionalClassDescriptionSimple interface to extract all the keys that may need to be locked.
-
Classes in org.infinispan.util.concurrent.locks used by org.infinispan.commands.txClassDescriptionSimple interface to extract all the keys that may need to be locked.Simple interface to extract all the keys that may need to be locked for transactional commands.
-
Classes in org.infinispan.util.concurrent.locks used by org.infinispan.commands.writeClassDescriptionSimple interface to extract all the keys that may need to be locked.
-
Classes in org.infinispan.util.concurrent.locks used by org.infinispan.factoriesClassDescriptionAn interface to deal with all aspects of acquiring and releasing locks for cache entries.
-
Classes in org.infinispan.util.concurrent.locks used by org.infinispan.interceptors.implClassDescriptionAn interface to deal with all aspects of acquiring and releasing locks for cache entries.
-
Classes in org.infinispan.util.concurrent.locks used by org.infinispan.interceptors.lockingClassDescriptionAn interface to deal with all aspects of acquiring and releasing locks for cache entries.
-
Classes in org.infinispan.util.concurrent.locks used by org.infinispan.security.actionsClassDescriptionAn interface to deal with all aspects of acquiring and releasing locks for cache entries.
-
Classes in org.infinispan.util.concurrent.locks used by org.infinispan.security.implClassDescriptionAn interface to deal with all aspects of acquiring and releasing locks for cache entries.
-
Classes in org.infinispan.util.concurrent.locks used by org.infinispan.util.concurrent.locksClassDescriptionA listener for
KeyAwareLockPromise.An extension ofLockPromisethat contains a key associated to the lock.The listener forLockPromise.A promise returned byInfinispanLock.TheInfinispanLockpossible states.A listener that is invoked whenPendingLockPromiseis ready.A promise returned byPendingLockManager.Simple interface to extract all the keys that may need to be locked. -
Classes in org.infinispan.util.concurrent.locks used by org.infinispan.util.concurrent.locks.implClassDescriptionAn interface to implement the deadlock algorithm.An extended
LockPromiseinterface that allows a better control over it.An extension ofLockPromisethat contains a key associated to the lock.An interface to deal with all aspects of acquiring and releasing locks for cache entries.A manager that checks and waits for older topology transaction with conflicting keys.A promise returned byPendingLockManager.