Interface | Description |
---|---|
InterProcessLock |
NOTE: depending on its implementation,
InterProcessLock.release() may throw an exception if the current thread does not own the lock |
Lease |
Represents an acquired lease from an
InterProcessSemaphore . |
LockInternalsDriver | |
LockInternalsSorter | |
Revocable<T> |
Specifies locks that can be revoked
|
RevocationListener<T> |
Class | Description |
---|---|
InterProcessMultiLock |
A container that manages multiple locks as a single entity.
|
InterProcessMutex |
A re-entrant mutex that works across JVMs.
|
InterProcessReadWriteLock |
A re-entrant read/write mutex that works across JVMs.
|
InterProcessReadWriteLock.ReadLock | |
InterProcessReadWriteLock.WriteLock | |
InterProcessSemaphore | Deprecated
Use
InterProcessSemaphoreV2 instead of this class. |
InterProcessSemaphoreMutex |
A NON re-entrant mutex that works across JVMs.
|
InterProcessSemaphoreV2 |
A counting semaphore that works across JVMs.
|
Locker |
Utility for safely acquiring a lock and releasing it using Java 7's
try-with-resource feature.
|
LockInternals | |
PredicateResults | |
Revoker | |
StandardLockInternalsDriver |
Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.