- すべてのスーパー・インタフェース:
- Mirror,- ObjectReference,- Value
public interface ThreadGroupReference extends ObjectReference
ターゲットVMのスレッド・グループ・オブジェクトです。 ThreadGroupReferenceは、ターゲットVMのスレッド・グループ固有の情報に追加アクセスできる
ObjectReferenceです。 - 導入されたバージョン:
- 1.3
- 
フィールドのサマリーインタフェースcom.sun.jdi.ObjectReferenceで宣言されているフィールドINVOKE_NONVIRTUAL, INVOKE_SINGLE_THREADED
- 
メソッドのサマリー修飾子と型メソッド説明name()このスレッド・グループの名前を返します。parent()このスレッド・グループの親を返します。voidresume()このスレッド・グループ内のすべてのスレッドを再開します。voidsuspend()このスレッド・グループ内のすべてのスレッドを停止します。各サブグループのThreadGroupReferenceを含むListを返します。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
- 
parentThreadGroupReference parent()このスレッド・グループの親を返します。- 戻り値:
- ターゲットVM内のこのスレッド・グループの親をミラー化するThreadGroupReference。これがトップ・レベルのスレッド・グループである場合はnull。
 
- 
suspendvoid suspend()このスレッド・グループ内のすべてのスレッドを停止します。 このグループ内の各スレッドおよびそのすべてのサブグループは、ThreadReference.suspend()に記述されている方法で中断されます。 このメソッドが呼び出されるときにターゲットVMで割込みが発生しなかった場合は、スレッドが列挙されてからすべてのスレッドが中断されるまでに、新しいスレッドが作成される可能性があります。- 例外:
- VMCannotBeModifiedException- VirtualMachineが読取り専用の場合(- VirtualMachine.canBeModified()を参照)。
 
- 
resumevoid resume()このスレッド・グループ内のすべてのスレッドを再開します。 このグループ内の各スレッドおよびそのすべてのサブグループは、ThreadReference.resume()に記述されている方法で再開されます。- 例外:
- VMCannotBeModifiedException- VirtualMachineが読取り専用の場合(- VirtualMachine.canBeModified()を参照)。
 
- 
threadsList<ThreadReference> threads()このスレッド・グループのライブ・プラットフォーム・スレッドごとにThreadReferenceを含むリストを返します。 仮想スレッドは含まれません。 この即時スレッド・グループ(サブグループ以外)のライブ・プラットフォーム・スレッドのみが返されます。 スレッドが開始され、終了していない場合、スレッドは存続しています。- 戻り値:
- ターゲットVMのこのスレッド・グループのライブ・プラットフォーム・スレッドをミラー化するThreadReferenceオブジェクトのリスト。
 
- 
threadGroupsList<ThreadGroupReference> threadGroups()各サブグループのThreadGroupReferenceを含むListを返します。 この即時スレッド・グループ(サブグループ以外)のスレッド・グループのみが返されます。- 戻り値:
- ターゲットVMのこのスレッド・グループからのスレッド・グループをミラー化するThreadGroupReferenceオブジェクトのリスト。
 
 
-