org.apache.derby.impl.services.locks
Class Deadlock

java.lang.Object
  extended byorg.apache.derby.impl.services.locks.Deadlock

class Deadlock
extends java.lang.Object

Code to support deadlock detection.


Constructor Summary
private Deadlock()
           
 
Method Summary
private static void addInfo(java.lang.StringBuffer sb, java.lang.String desc, java.lang.Object data)
           
(package private) static StandardException buildException(SinglePool factory, java.lang.Object[] data)
           
private static java.util.Hashtable getWaiters(LockSet set)
           
private static java.lang.Object[] handle(SinglePool factory, java.util.Stack chain, int start, java.util.Dictionary waiters, byte deadlockWake)
           
(package private) static java.lang.Object[] look(SinglePool factory, LockSet set, LockControl control, ActiveLock startingLock, byte deadlockWake)
           
private static void rollback(java.util.Stack chain)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Deadlock

private Deadlock()
Method Detail

look

static java.lang.Object[] look(SinglePool factory,
                               LockSet set,
                               LockControl control,
                               ActiveLock startingLock,
                               byte deadlockWake)

rollback

private static void rollback(java.util.Stack chain)

getWaiters

private static java.util.Hashtable getWaiters(LockSet set)

handle

private static java.lang.Object[] handle(SinglePool factory,
                                         java.util.Stack chain,
                                         int start,
                                         java.util.Dictionary waiters,
                                         byte deadlockWake)

buildException

static StandardException buildException(SinglePool factory,
                                        java.lang.Object[] data)

addInfo

private static void addInfo(java.lang.StringBuffer sb,
                            java.lang.String desc,
                            java.lang.Object data)

Built on Mon 2007-06-04 09:58:47+0400, from revision ???

Apache Derby V10.1 Engine Documentation - Copyright © 1997,2005 The Apache Software Foundation or its licensors, as applicable.