モジュール jdk.jdi
パッケージ com.sun.jdi

インタフェースThreadGroupReference

  • すべてのスーパー・インタフェース:
    Mirror, ObjectReference, Value

    public interface ThreadGroupReference
    extends ObjectReference
    ターゲットVMのスレッド・グループ・オブジェクトです。 ThreadGroupReferenceは、ターゲットVMのスレッド・グループ固有の情報に追加アクセスできるObjectReferenceです。
    導入されたバージョン:
    1.3
    • メソッドの詳細

      • name

        String name()
        このスレッド・グループの名前を返します。
        戻り値:
        スレッド・グループ名を含む文字列。
      • parent

        ThreadGroupReference parent()
        このスレッド・グループの親を返します。
        戻り値:
        ターゲットVM内のこのスレッド・グループの親をミラー化するThreadGroupReference。これがトップ・レベルのスレッド・グループである場合はnull。
      • suspend

        void suspend()
        このスレッド・グループ内のすべてのスレッドを停止します。 このグループ内の各スレッドおよびそのすべてのサブグループは、ThreadReference.suspend()に記述されている方法で中断されます。 このメソッドが呼び出されるときにターゲットVMで割込みが発生しなかった場合は、スレッドが列挙されてからすべてのスレッドが中断されるまでに、新しいスレッドが作成される可能性があります。
        例外:
        VMCannotBeModifiedException - VirtualMachineが読取り専用の場合(VirtualMachine.canBeModified()を参照)。
      • threads

        List<ThreadReference> threads()
        このスレッド・グループ内の各ライブ・スレッドのThreadReferenceを含むリストを返します。 このスレッド・グループの直下のライブ・スレッドだけを返し、サブグループは返しません。 スレッドは開始されると、停止されるまで、活動状態にあります。
        戻り値:
        ターゲットVM内のこのスレッド・グループのライブ・スレッドをミラー化するThreadReferenceオブジェクトのList。
      • threadGroups

        List<ThreadGroupReference> threadGroups()
        このスレッド・グループ内のすべてのアクティブなThreadGroupReferenceを含むリストを返します。 このスレッド・グループの直下のアクティブなスレッド・グループだけを返し、サブグループは返しません。 'active' ThreadGroupsについては、ThreadGroupを参照してください。
        戻り値:
        ターゲットVM内のこのスレッド・グループのアクティブなスレッド・グループをミラー化するThreadGroupReferenceオブジェクトのList。