java.lang.Objectjava.lang.management.LockInfo
java.lang.management.MonitorInfo
public class MonitorInfo
Information about an object monitor lock. An object monitor is locked when entering a synchronization block or method on that object.
Constructor Summary | |
---|---|
MonitorInfo
(
String
className, int identityHashCode, int stackDepth,
StackTraceElement
stackFrame) Construct a MonitorInfo object. |
Method Summary | |
---|---|
static MonitorInfo |
from
(
CompositeData
cd) Returns a MonitorInfo object represented by the given CompositeData . |
int |
getLockedStackDepth
() Returns the depth in the stack trace where the object monitor was locked. |
StackTraceElement |
getLockedStackFrame
() Returns the stack frame that locked the object monitor. |
Methods inherited from class java.lang.management. LockInfo |
---|
getClassName , getIdentityHashCode , toString |
Methods inherited from class java.lang. Object |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
Constructor Detail |
---|
public MonitorInfo(String className, int identityHashCode, int stackDepth, StackTraceElement stackFrame)
Method Detail |
---|
public int getLockedStackDepth()
public StackTraceElement getLockedStackFrame()
public static MonitorInfo from(CompositeData cd)
Attribute Name Type lockedStackFrame CompositeData as specified in the stackTrace attribute defined in the ThreadInfo.from method. lockedStackDepth java.lang.Integer