- 
 public class MonitorInfo extends LockInfo オブジェクトのモニター・ロックに関する情報です。 オブジェクトの同期ブロックまたはメソッドに入ると、オブジェクト・モニターはロックされます。MXBeanのマッピングMonitorInfoは、fromメソッドで指定された属性を持つCompositeDataにマッピングされます。- 導入されたバージョン:
- 1.6
 
- 
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 MonitorInfo(String className, int identityHashCode, int stackDepth, StackTraceElement stackFrame)MonitorInfoオブジェクトを構築します。
 - 
メソッドのサマリーすべてのメソッド staticメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 static MonitorInfofrom(CompositeData cd)指定されたCompositeDataによって表されるMonitorInfoオブジェクトを返します。intgetLockedStackDepth()オブジェクト・モニターがロックされたスタック・トレースの深さを返します。StackTraceElementgetLockedStackFrame()オブジェクト・モニターをロックしたスタック・フレームを返します。- 
クラス java.lang.management.LockInfoで宣言されたメソッドgetClassName, getIdentityHashCode, toString
 
- 
 
- 
- 
- 
コンストラクタの詳細- 
MonitorInfopublic MonitorInfo(String className, int identityHashCode, int stackDepth, StackTraceElement stackFrame) MonitorInfoオブジェクトを構築します。- パラメータ:
- className- ロック・オブジェクトのクラスの完全指定された名前。
- identityHashCode- ロック・オブジェクトの- アイデンティティ・ハッシュコード。
- stackDepth- オブジェクト・モニターがロックされたスタック・トレースの深さ。
- stackFrame- オブジェクト・モニターをロックしたスタック・フレーム。
- 例外:
- IllegalArgumentException-- stackDepth≥0だが- stackFrameが- nullである場合、または- stackDepth< 0だが- stackFrameが- nullでない場合。
 
 
- 
 - 
メソッドの詳細- 
getLockedStackDepthpublic int getLockedStackDepth() オブジェクト・モニターがロックされたスタック・トレースの深さを返します。 深さとは、ThreadInfo.getStackTrace()メソッドで返されるStackTraceElement配列のインデックスです。- 戻り値:
- オブジェクト・モニターがロックされたスタック・トレースの深さ。利用できない場合は負の数。
 
 - 
getLockedStackFramepublic StackTraceElement getLockedStackFrame() オブジェクト・モニターをロックしたスタック・フレームを返します。- 戻り値:
- オブジェクト・モニターをロックしたStackTraceElement。利用できない場合はnull。
 
 - 
frompublic static MonitorInfo from(CompositeData cd) 指定されたCompositeDataによって表されるMonitorInfoオブジェクトを返します。 指定されたCompositeDataには、LockInfoクラスのマップされた型で指定された属性とともに、次の属性が含まれなければいけません。属性名 型 lockedStackFrame ThreadInfo.fromメソッドに定義されたstackTrace属性で指定されるCompositeData。lockedStackDepth java.lang.Integer- パラメータ:
- cd-- MonitorInfoを表す- CompositeData
- 戻り値:
- cdが- nullでない場合は- cdにより表される- MonitorInfoオブジェクト、そうでない場合は- null。
- 例外:
- IllegalArgumentException-- cdが前述の属性を持つ- MonitorInfoを表さない場合。
 
 
- 
 
-