| Name | Description | Type | Package | Framework |
| ChildReaper | Utility to reap empty child nodes of a parent node. | Class | org.apache.curator.framework.recipes.locks | Apache Curator |
| InterProcessLock | Acquire the mutex - blocking until it's available. | Interface | org.apache.curator.framework.recipes.locks | Apache Curator |
| InterProcessMultiLock | A container that manages multiple locks as a single entity. | Class | org.apache.curator.framework.recipes.locks | Apache Curator |
| InterProcessMutex | A re-entrant mutex that works across JVMs. | Class | org.apache.curator.framework.recipes.locks | Apache Curator |
| InterProcessReadWriteLock | A re-entrant read/write mutex that works across JVMs. | Class | org.apache.curator.framework.recipes.locks | Apache Curator |
| InterProcessSemaphore | A counting semaphore that works across JVMs. | Class | org.apache.curator.framework.recipes.locks | Apache Curator |
| InterProcessSemaphoreMutex | A NON re-entrant mutex that works across JVMs. | Class | org.apache.curator.framework.recipes.locks | Apache Curator |
| InterProcessSemaphoreV2 | A counting semaphore that works across JVMs. | Class | org.apache.curator.framework.recipes.locks | Apache Curator |
| Lease | Represents an acquired lease from an InterProcessSemaphore. | Interface | org.apache.curator.framework.recipes.locks | Apache Curator |
| Locker | Utility for safely acquiring a lock and releasing it using Java 7's try-with-resource feature. | Class | org.apache.curator.framework.recipes.locks | Apache Curator |
| LockInternals | Class | org.apache.curator.framework.recipes.locks | Apache Curator | |
| LockInternalsDriver | Interface | org.apache.curator.framework.recipes.locks | Apache Curator | |
| LockInternalsSorter | Interface | org.apache.curator.framework.recipes.locks | Apache Curator | |
| PredicateResults | Class | org.apache.curator.framework.recipes.locks | Apache Curator | |
| Reaper | Class | org.apache.curator.framework.recipes.locks | Apache Curator | |
| Reaper .Mode | Reap forever, or until removePath is called for the pathReap until the Reaper succeeds in deleting the path | Class | org.apache.curator.framework.recipes.locks | Apache Curator |
| Revocable | Specifies locks that can be revokedMake the lock revocable. | Interface | org.apache.curator.framework.recipes.locks | Apache Curator |
| RevocationListener | Called when a revocation request has been received. | Interface | org.apache.curator.framework.recipes.locks | Apache Curator |
| Revoker | Class | org.apache.curator.framework.recipes.locks | Apache Curator | |
| StandardLockInternalsDriver | Class | org.apache.curator.framework.recipes.locks | Apache Curator | |