- All Superinterfaces:
- Lifecycle
- All Known Implementing Classes:
- DistributedLockManager, SemaphoreLockManager
public interface LockManager
extends Lifecycle
Manages a set of named read/write locks. A global lock is represented by a null object.
Obtaining a named read or write lock should implicitly obtain a global read lock.
Consequently, all named locks are blocked if a global write lock is obtained.
- Author:
- Paul Ferraro