| Modifier and Type | Interface and Description |
|---|---|
| public interface | |
| pack-priv interface | LockTable
Interface which must be implemented by lock table classes. |
| Modifier and Type | Class and Description |
|---|---|
| pack-priv abstract class | AbstractPool
An abstract implementation of LockFactory that allows different
implementations of the lock table to be plugged in. All the methods of
|
| public class | ActiveLock
A Lock represents a granted or waiting lock request. |
| pack-priv class | ConcurrentLockSet
A ConcurrentLockSet is a complete lock table which maps
|
| public class | ConcurrentPool
A |
| public class | |
| public class | |
| pack-priv class | Deadlock
Code to support deadlock detection. |
| pack-priv class | Lock
A Lock represents a granted or waiting lock request. |
| pack-priv class | LockControl
A LockControl contains a reference to the item being locked and doubly linked lists for the granted locks and the waiting locks. |
| pack-priv class | LockList
An Enumeration that returns the the Lockables in a group. |
| pack-priv class | LockSpace
A LockSpace represents the complete set of locks held within a single compatibility space, broken into groups of locks. |
| pack-priv class | LockTableVTI
This provides an Enumeration of Latch's from a clone of the lock table. |
| public class | |
| public class | Timeout
Code to support Timeout error output. |