Package org.jboss.util.deadlock
Class DeadlockDetector
- java.lang.Object
-
- org.jboss.util.deadlock.DeadlockDetector
-
public class DeadlockDetector extends java.lang.Object
Created 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 DeadlockDetector
singleton
protected java.util.HashMap
waiting
-
Constructor Summary
Constructors Constructor Description DeadlockDetector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addWaiting(java.lang.Object holder, Resource resource)
Add a transaction waiting for a lockvoid
deadlockDetection(java.lang.Object holder, Resource resource)
void
removeWaiting(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
-
-
-