- java.lang.Object
-
- com.ibm.jvm.dtfjview.commands.helpers.MonitorNode
-
- Direct Known Subclasses:
JUCMonitorNode
public class MonitorNode extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static int
BRANCH_DEADLOCK
int
deadlock
NodeList
inList
static int
LOOP_DEADLOCK
static int
NO_DEADLOCK
static int
UNKNOWN
int
visit
MonitorNode
waitingOn
-
Constructor Summary
Constructors Modifier Constructor Description protected
MonitorNode()
MonitorNode(JavaMonitor _monitor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Iterator
getEnterWaiters()
long
getMonitorAddress()
JavaObject
getObject()
JavaThread
getOwner()
String
getType()
-
-
-
Field Detail
-
UNKNOWN
public static final int UNKNOWN
- See Also:
- Constant Field Values
-
NO_DEADLOCK
public static final int NO_DEADLOCK
- See Also:
- Constant Field Values
-
LOOP_DEADLOCK
public static final int LOOP_DEADLOCK
- See Also:
- Constant Field Values
-
BRANCH_DEADLOCK
public static final int BRANCH_DEADLOCK
- See Also:
- Constant Field Values
-
visit
public int visit
-
waitingOn
public MonitorNode waitingOn
-
deadlock
public int deadlock
-
inList
public NodeList inList
-
-
Constructor Detail
-
MonitorNode
protected MonitorNode()
-
MonitorNode
public MonitorNode(JavaMonitor _monitor)
-
-
Method Detail
-
getEnterWaiters
public Iterator getEnterWaiters()
-
getOwner
public JavaThread getOwner() throws CorruptDataException, MemoryAccessException
-
getObject
public JavaObject getObject()
-
getType
public String getType()
-
getMonitorAddress
public long getMonitorAddress()
-
-