|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.lang.management.LockInfo
java.lang.management.MonitorInfo
public class MonitorInfo
オブジェクトのモニターロックに関する情報です。オブジェクトの同期ブロックまたはメソッドに入ると、オブジェクトモニターはロックされます。
from メソッドで指定された属性を持つ CompositeData にマッピングされます。
| コンストラクタの概要 | |
|---|---|
MonitorInfo(String className,
int identityHashCode,
int stackDepth,
StackTraceElement stackFrame)
MonitorInfo オブジェクトを構築します。 |
|
| メソッドの概要 | |
|---|---|
static MonitorInfo |
from(CompositeData cd)
指定された CompositeData によって表される MonitorInfo オブジェクトを返します。 |
int |
getLockedStackDepth()
オブジェクトモニターがロックされたスタックトレースの深さを返します。 |
StackTraceElement |
getLockedStackFrame()
オブジェクトモニターをロックしたスタックフレームを返します。 |
| クラス java.lang.management.LockInfo から継承されたメソッド |
|---|
getClassName, getIdentityHashCode, toString |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public MonitorInfo(String className,
int identityHashCode,
int stackDepth,
StackTraceElement stackFrame)
className - ロックオブジェクトのクラスの完全指定された名前identityHashCode - ロックオブジェクトの ハッシュコードstackDepth - オブジェクトモニターがロックされたスタックトレースの深さstackFrame - オブジェクトモニターをロックしたスタックフレーム
IllegalArgumentException - 次の条件が成立する場合:
stackDepth ≥ 0 だが stackFrame が null である場合、または stackDepth < 0 だが stackFrame が null でない場合| メソッドの詳細 |
|---|
public int getLockedStackDepth()
ThreadInfo.getStackTrace() メソッドで返される StackTraceElement 配列のインデックスです。
public StackTraceElement getLockedStackFrame()
public static MonitorInfo from(CompositeData cd)
LockInfo クラスのマップされた型で指定された属性とともに、次の属性が含まれなければなりません。
属性名 型 lockedStackFrame ThreadInfo.fromメソッドに定義された stackTrace 属性で指定される CompositeData。lockedStackDepth java.lang.Integer
cd - MonitorInfo を表す CompositeData
IllegalArgumentException - cd が、上記の属性を持つ MonitorInfo を表さない場合
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。