Package org.jboss.util.deadlock
Class DeadlockDetector
- java.lang.Object
-
- org.jboss.util.deadlock.DeadlockDetector
-
public class DeadlockDetector extends java.lang.ObjectCreated by IntelliJ IDEA. User: wburke Date: Aug 21, 2003 Time: 2:10:46 PM To change this template use Options | File Templates.
-
-
Field Summary
Fields Modifier and Type Field Description static DeadlockDetectorsingletonprotected java.util.HashMapwaiting
-
Constructor Summary
Constructors Constructor Description DeadlockDetector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddWaiting(java.lang.Object holder, Resource resource)Add a transaction waiting for a lockvoiddeadlockDetection(java.lang.Object holder, Resource resource)voidremoveWaiting(java.lang.Object holder)Remove a transaction waiting for a lock
-
-
-
Field Detail
-
singleton
public static DeadlockDetector singleton
-
waiting
protected java.util.HashMap waiting
-
-
Method Detail
-
deadlockDetection
public void deadlockDetection(java.lang.Object holder, Resource resource) throws ApplicationDeadlockException- Throws:
ApplicationDeadlockException
-
addWaiting
public void addWaiting(java.lang.Object holder, Resource resource)Add a transaction waiting for a lock- Parameters:
holder-resource-
-
removeWaiting
public void removeWaiting(java.lang.Object holder)
Remove a transaction waiting for a lock- Parameters:
holder-
-
-