クラスRecordedThread
java.lang.Object
jdk.jfr.consumer.RecordedObject
jdk.jfr.consumer.RecordedThread
-
メソッドのサマリー
修飾子と型メソッド説明longgetId()JVMの存続期間内に再利用できないネイティブ・スレッドとJavaスレッドの両方に対する一意のIDを返します。Javaスレッド名を返します。存在しない場合はnullを返します。longJavaスレッドIDを返すか、Javaスレッドでない場合は-1を返します。オペレーティング・システムで使用されるスレッド名を返します。longオペレーティング・システムによって使用されるスレッドIDを返します。使用可能であれば、Javaスレッド・グループを返します。boolean仮想スレッドの場合はtrueを返し、それ以外の場合はfalseを返します。クラスで宣言されたメソッド RecordedObject
getBoolean, getByte, getChar, getClass, getDouble, getDuration, getFields, getFloat, getInstant, getInt, getLong, getShort, getString, getThread, getValue, hasField, toString修飾子と型メソッド説明final booleangetBoolean(String name) boolean型のフィールドの値を返します。final bytebyte型のフィールドの値を返します。final charchar型のフィールドの値を返します。final RecordedClassClass型のフィールドの値を返します。final double広範な変換によってdouble型のフィールド、またはdouble型に変換可能な別のプリミティブ型のフィールドの値を返します。final DurationgetDuration(String name) timespanフィールドの値を返します。このオブジェクトのフィールドの不変なリストを返します。final float広範な変換によってfloat型のフィールド、またはfloat型に変換可能な別のプリミティブ型のフィールドの値を返します。final InstantgetInstant(String name) タイムスタンプ・フィールドの値を返します。final int広範な変換によってint型のフィールド、またはint型に変換可能な別のプリミティブ型のフィールドの値を返します。final long広範な変換によってlong型のフィールド、またはlong型に変換可能な別のプリミティブ型のフィールドの値を返します。final short広範な変換によってshort型のフィールド、またはshort型に変換可能な別のプリミティブ型のフィールドの値を返します。final StringString型のフィールドの値を返します。final RecordedThreadThread型のフィールドの値を返します。final <T> T指定された名前のフィールドの値を返します。boolean指定された名前のフィールドが存在する場合はtrueを返し、そうでない場合はfalse。final StringtoString()このオブジェクトのテキスト表現を返します。クラスオブジェクトで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait修飾子と型メソッド説明protected Objectclone()このオブジェクトのコピーを作成して、返します。booleanこのオブジェクトと他のオブジェクトが等しいかどうかを示します。protected voidfinalize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。最終決定は非推奨であり、将来のリリースで削除される可能性があります。final Class<?> getClass()このObjectの実行時クラスを返します。inthashCode()このオブジェクトに対するハッシュ・コード値を返します。final voidnotify()このオブジェクトのモニターで待機中のスレッドを1つ再開します。final voidこのオブジェクトのモニターで待機中のすべてのスレッドを再開します。final voidwait()現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。final voidwait(long timeoutMillis) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。final voidwait(long timeoutMillis, int nanos) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
-
メソッドの詳細
-
getOSName
-
getOSThreadId
public long getOSThreadId()オペレーティング・システムによって使用されるスレッドIDを返します。- 戻り値:
- OSスレッドID(存在しない場合は
-1)
-
getThreadGroup
public RecordedThreadGroup getThreadGroup()使用可能であれば、Javaスレッド・グループを返します。- 戻り値:
- スレッド・グループ(存在しない場合は
null)
-
getJavaName
public String getJavaName()Javaスレッド名を返します。存在しない場合はnullを返します。スレッドにJava表現がある場合は、
nullを返します。それ以外の場合は、nullを返します。- 戻り値:
- Javaスレッド名、または何も存在しない場合は
null
-
getJavaThreadId
public long getJavaThreadId()JavaスレッドIDを返すか、Javaスレッドでない場合は-1を返します。- 戻り値:
- JavaスレッドID、またはJavaスレッドでない場合は
-1 - 関連項目:
-
getId
public long getId()JVMの存続期間内に再利用できないネイティブ・スレッドとJavaスレッドの両方に対する一意のIDを返します。java.lang.Thread.threadId()によって返されるIDについては、getJavaThreadId()を参照してください。オペレーティング・システムによって返されるIDについては、
getOSThreadId()を参照してください。- 戻り値:
- スレッドの一意のID
-
isVirtual
public boolean isVirtual()仮想スレッドの場合はtrueを返し、それ以外の場合はfalseを返します。- 戻り値:
- これが仮想スレッドの場合は
true、それ以外の場合はfalse - 導入されたバージョン:
- 21
-