-
- すべてのスーパー・インタフェース:
Mirror
,ObjectReference
,Value
public interface ThreadGroupReference extends ObjectReference
ターゲットVMのスレッド・グループ・オブジェクトです。 ThreadGroupReferenceは、ターゲットVMのスレッド・グループ固有の情報に追加アクセスできるObjectReference
です。- 導入されたバージョン:
- 1.3
-
-
フィールドのサマリー
-
インタフェース com.sun.jdi.ObjectReferenceから継承されたフィールド
INVOKE_NONVIRTUAL, INVOKE_SINGLE_THREADED
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 String
name()
このスレッド・グループの名前を返します。ThreadGroupReference
parent()
このスレッド・グループの親を返します。void
resume()
このスレッド・グループ内のすべてのスレッドを再開します。void
suspend()
このスレッド・グループ内のすべてのスレッドを停止します。List<ThreadGroupReference>
threadGroups()
このスレッド・グループ内のすべてのアクティブなThreadGroupReference
を含むリストを返します。List<ThreadReference>
threads()
このスレッド・グループ内の各ライブ・スレッドのThreadReference
を含むリストを返します。-
インタフェース com.sun.jdi.Mirrorから継承されたメソッド
toString, virtualMachine
-
インタフェース com.sun.jdi.ObjectReferenceから継承されたメソッド
disableCollection, enableCollection, entryCount, equals, getValue, getValues, hashCode, invokeMethod, isCollected, owningThread, referenceType, referringObjects, setValue, uniqueID, waitingThreads
-
-
-
-
メソッドの詳細
-
name
String name()
このスレッド・グループの名前を返します。- 戻り値:
- スレッド・グループ名を含む文字列。
-
parent
ThreadGroupReference parent()
このスレッド・グループの親を返します。- 戻り値:
- ターゲットVM内のこのスレッド・グループの親をミラー化する
ThreadGroupReference
。これがトップ・レベルのスレッド・グループである場合はnull。
-
suspend
void suspend()
このスレッド・グループ内のすべてのスレッドを停止します。 このグループ内の各スレッドおよびそのすべてのサブグループは、ThreadReference.suspend()
に記述されている方法で中断されます。 このメソッドが呼び出されるときにターゲットVMで割込みが発生しなかった場合は、スレッドが列挙されてからすべてのスレッドが中断されるまでに、新しいスレッドが作成される可能性があります。- 例外:
VMCannotBeModifiedException
- VirtualMachineが読取り専用の場合(VirtualMachine.canBeModified()
を参照)。
-
resume
void resume()
このスレッド・グループ内のすべてのスレッドを再開します。 このグループ内の各スレッドおよびそのすべてのサブグループは、ThreadReference.resume()
に記述されている方法で再開されます。- 例外:
VMCannotBeModifiedException
- VirtualMachineが読取り専用の場合(VirtualMachine.canBeModified()
を参照)。
-
threads
List<ThreadReference> threads()
このスレッド・グループ内の各ライブ・スレッドのThreadReference
を含むリストを返します。 このスレッド・グループの直下のライブ・スレッドだけを返し、サブグループは返しません。 スレッドは開始されると、停止されるまで、活動状態にあります。- 戻り値:
- ターゲットVM内のこのスレッド・グループのライブ・スレッドをミラー化する
ThreadReference
オブジェクトのList。
-
threadGroups
List<ThreadGroupReference> threadGroups()
このスレッド・グループ内のすべてのアクティブなThreadGroupReference
を含むリストを返します。 このスレッド・グループの直下のアクティブなスレッド・グループだけを返し、サブグループは返しません。 'active' ThreadGroupsについては、ThreadGroup
を参照してください。- 戻り値:
- ターゲットVM内のこのスレッド・グループのアクティブなスレッド・グループをミラー化する
ThreadGroupReference
オブジェクトのList。
-
-