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


package org.apache.derby.impl.services.locks
  • Class
    Description
    An abstract implementation of LockFactory that allows different implementations of the lock table to be plugged in.
    A Lock represents a granted or waiting lock request.
    A ConcurrentLockSet is a complete lock table which maps Lockables to LockControl objects.
    Class representing an entry in the lock table.
    A LockFactory which allows multiple threads to enter without blocking each other out.
     
     
     
    Code to support deadlock detection.
    A Lock represents a granted or waiting lock request.
    A LockControl contains a reference to the item being locked and doubly linked lists for the granted locks and the waiting locks.
    An Enumeration that returns the the Lockables in a group.
    A LockSpace represents the complete set of locks held within a single compatibility space, broken into groups of locks.
    Interface which must be implemented by lock table classes.
    This provides an Enumeration of Latch's from a clone of the lock table.
     
    Code to support Timeout error output.