- java.lang.Object
-
- jdk.management.jfr.RecordingInfo
-
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 static RecordingInfofrom(CompositeData cd)指定されたCompositeDataオブジェクトによって表されるRecordingInfoを返します。StringgetDestination()このRecordingInfoに関連付けられた記録のデータが記録停止時に書き込まれる宛先パス、または記録が書き込まれる必要がない場合はnullを返します。booleangetDumpOnExit()JVMの終了時に、このRecordingInfoに関連付けられた記録をファイルにダンプする必要があるかどうかを返します。longgetDuration()このRecordingInfoに関連付けられた記録の目的の期間(秒単位)を返します。期間が設定されていない場合は{code 0}を返します。longgetId()このRecordingInfoに関連付けられたレコーディングの一意のIDを返します。longgetMaxAge()データがディスクに保持される秒数を返します。データが永続的に保持される場合は0を返します。longgetMaxSize()データ量をバイト単位で測定し、このRecordingInfoに関連付けられているレコーディングをディスクに保存しておくか、データを無期限に保持する場合は0を返します。StringgetName()このRecordingInfoに関連付けられている記録の名前を返します。Map<String,String>getSettings()このRecordingInfoに関連付けられている記録の設定を返します。longgetSize()記録によって記録された量データを返します。このRecordingInfoに関連付けられます。longgetStartTime()このRecordingInfoに関連付けられた記録の開始時間(エポックからのミリ秒単位)を返します。記録が開始されていない場合はnullを返します。StringgetState()このRecordingInfoに関連付けられた記録の状態のString表現を返します。longgetStopTime()このRecordingInfoに関連付けられている記録の実際の停止時間または予想される停止時間を、エポック以降のミリ秒として測定して戻します。または、予測停止時間または実際の停止時間がわからない場合はnullを返します。これは、記録がまだ停止していない場合にのみ発生する可能性があります。booleanisToDisk()メモリー・バッファが一杯になったときにRecordingInfoに関連付けられているレコーディングをディスクにフラッシュする必要がある場合はtrue、そうでない場合はfalseを返します。StringtoString()このRecordingInfoに関連付けられた記録の文字列説明を返します
-
-
-
メソッドの詳細
-
getName
public String getName()
このRecordingInfoに関連付けられている記録の名前を返します。- 戻り値:
nullではなく、記録名- 関連項目:
Recording.getName()
-
getId
public long getId()
このRecordingInfoに関連付けられたレコーディングの一意のIDを返します。- 戻り値:
- レコーディングID
- 関連項目:
Recording.getId()
-
getDumpOnExit
public boolean getDumpOnExit()
JVMの終了時に、このRecordingInfoに関連付けられた記録をファイルにダンプする必要があるかどうかを返します。- 戻り値:
- 終了時に記録をダンプする場合は
true、それ以外の場合はfalse - 関連項目:
Recording.getDumpOnExit()
-
getMaxAge
public long getMaxAge()
データがディスクに保持される秒数を返します。データが永続的に保持される場合は0を返します。インメモリー・レコーディングは最大経過時間の影響を受けません。
- 戻り値:
- ディスク上にデータを保持する時間(秒単位)
- 関連項目:
Recording.getMaxAge(),Recording.setToDisk(boolean)
-
getMaxSize
public long getMaxSize()
データ量をバイト単位で測定し、このRecordingInfoに関連付けられているレコーディングをディスクに保存しておくか、データを無期限に保持する場合は0を返します。インメモリー・レコーディングは最大サイズの影響を受けません。
- 戻り値:
- ディスクに保持する必要があるデータ量(バイト)
- 関連項目:
Recording.setToDisk(boolean),Recording.getMaxSize()
-
getState
public String getState()
このRecordingInfoに関連付けられた記録の状態のString表現を返します。有効な戻り値は、
"NEW"、"DELAYED"、"STARTING"、"RUNNING"、"STOPPING"、"STOPPED"および"CLOSED"です。- 戻り値:
- 記録状態。
nullではありません - 関連項目:
Enum.toString(),Recording.getState()
-
getStartTime
public long getStartTime()
このRecordingInfoに関連付けられた記録の開始時間(エポックからのミリ秒単位)を返します。記録が開始されていない場合はnullを返します。- 戻り値:
- 記録の開始時間。記録が開始されていない場合は
null - 関連項目:
Recording.getStartTime()
-
getStopTime
public long getStopTime()
このRecordingInfoに関連付けられている記録の実際の停止時間または予想される停止時間を、エポック以降のミリ秒として測定して戻します。または、予測停止時間または実際の停止時間がわからない場合はnullを返します。これは、記録がまだ停止していない場合にのみ発生する可能性があります。- 戻り値:
- 記録の停止時間。記録が停止していない場合は
null。 - 関連項目:
Recording.getStopTime()
-
getSettings
public Map<String,String> getSettings()
このRecordingInfoに関連付けられている記録の設定を返します。- 戻り値:
nullではなく記録設定- 関連項目:
Recording.getSettings()
-
getDestination
public String getDestination()
このRecordingInfoに関連付けられた記録のデータが記録停止時に書き込まれる宛先パス、または記録が書き込まれる必要がない場合はnullを返します。- 戻り値:
- 宛先、または設定されていない場合は
null - 関連項目:
Recording.getDestination()
-
toString
public String toString()
このRecordingInfoに関連付けられた記録の文字列説明を返します
-
getSize
public long getSize()
記録によって記録された量データを返します。このRecordingInfoに関連付けられます。- 戻り値:
- 記録されたデータの量(バイト単位)
-
isToDisk
public boolean isToDisk()
メモリー・バッファが一杯になったときにRecordingInfoに関連付けられているレコーディングをディスクにフラッシュする必要がある場合はtrue、そうでない場合はfalseを返します。- 戻り値:
- 記録がディスクの場合は
true、それ以外の場合はfalse
-
getDuration
public long getDuration()
このRecordingInfoに関連付けられた記録の目的の期間(秒単位)を返します。期間が設定されていない場合は{code 0}を返します。- 戻り値:
- 必要な期間、または期間が設定されていない場合は{code 0}
- 関連項目:
Recording.getDuration()
-
from
public static RecordingInfo from(CompositeData cd)
指定されたCompositeDataオブジェクトによって表されるRecordingInfoを返します。指定した
CompositeDataには、次のアイテム名およびアイテム・タイプが有効になる必要があります。指定された CompositeDataオブジェクトでサポートされている名前と型名前 型 id Longname Stringstate StringdumpOnExit Booleansize LongtoDisk BooleanmaxAge LongmaxSize LongstartTime LongstopTime Long宛先 Stringduration Long設定 SettingDescriptorInfo.from(javax.management.openmbean.CompositeData)メソッドで指定されたSettingDescriptorInfoのマップされた型が要素型であるjavax.management.openmbean.CompositeData[]。- パラメータ:
cd- 返されるRecordingInfoを表すCompositeData- 戻り値:
cdで表されるRecordingInfo、またはcdがnullの場合はnull- 例外:
IllegalArgumentException-cdが有効なRecordingInfoを表していない場合
-
-