| Package | Description |
|---|---|
| locklib |
In locklib, a locking target is represented by a
Target. |
| locklib.mutex |
The
mutex package implements the mutex locking
concepts in locklib. |
| locklib.sx |
The
sx package provides support for SX locks. |
| Class and Description |
|---|
| LockGrant
A lock grant represents the successful acquisition of a lock.
|
| LockGrantFuture
Future representing a request for a lock grant.
|
| LockManager
The lock manager holds information about all locks currently held and all
locks currently being waited for.
|
| LockManagerListener
Interface implemented by objects that are informed of changes in the locks
currently held.
|
| LockPolicy
A lock policy defines how a locking mechanism works.
|
| LockPreChecker
A lock pre-checker is informed of all locks currently held and decides
whether a lock (which cannot be obtained right now) can be queued for
later acquisition.
|
| LockRequest
Request for a lock.
|
| Target
A target is an object that can be locked.
|
| WaitQueue
A wait queue manages lock requests that are pending for a target,
deciding in which order should the locks be obtained.
|
| WaitQueueFactory
Factory that creates wait queues for targets.
|
| Class and Description |
|---|
| LockPolicy
A lock policy defines how a locking mechanism works.
|
| Class and Description |
|---|
| LockPolicy
A lock policy defines how a locking mechanism works.
|
Copyright © 2015. All rights reserved.