Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.derby.impl.services.locks
Class Deadlock  view Deadlock download Deadlock.java

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 org.apache.derby.iapi.error.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 org.apache.derby.iapi.error.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)