Package org.apache.derby.impl.services.locks

Interface Summary
Control  
LockTable Interface which must be implemented by lock table classes.
 

Class Summary
AbstractPool An abstract implementation of LockFactory that allows different implementations of the lock table to be plugged in.
ActiveLock A Lock represents a granted or waiting lock request.
ConcurrentLockSet A ConcurrentLockSet is a complete lock table which maps Lockables to LockControl objects.
ConcurrentLockSet.Entry Class representing an entry in the lock table.
ConcurrentPool A LockFactory which allows multiple threads to enter without blocking each other out.
Constants  
D_ActiveLock  
D_Lock  
D_LockControl  
Deadlock Code to support deadlock detection.
Lock A Lock represents a granted or waiting lock request.
LockControl A LockControl contains a reference to the item being locked and doubly linked lists for the granted locks and the waiting locks.
LockList An Enumeration that returns the the Lockables in a group.
LockSet A LockSet is a complete lock table.
LockSpace A LockSpace represents the complete set of locks held within a single compatibility space, broken into groups of locks.
LockTableVTI This provides an Enumeration of Latch's from a clone of the lock table.
SinglePool An implementation of LockFactory that uses a single pool for the locks, i.e. all lock requests go through a single point of synchronisation.
TableNameInfo  
Timeout Code to support Timeout error output.
 


Built on Thu 2011-03-10 11:54:14+0000, from revision ???

Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.