- java.lang.Object
-
- jdk.management.jfr.RecordingInfo
-
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 static RecordingInfo
from(CompositeData cd)
指定されたCompositeData
で表されるRecordingInfo
を返します。String
getDestination()
このRecordingInfo
に関連付けられた記録のデータを記録終了時に書き込む先のパスを返します。記録を書き込まない場合はnull
を返します。boolean
getDumpOnExit()
JVMが終了したときに、このRecordingInfo
に関連付けられた記録をファイルにダンプするかどうかを返します。long
getDuration()
持続時間が設定されていない場合、このRecordingInfo
または {code 0} に関連付けられた記録の希望の持続時間を秒単位で返します。long
getId()
このRecordingInfo
に関連付けられた記録の一意のIDを返します。long
getMaxAge()
ディスクに保持するデータの秒数を返します。永久にデータを保持する場合は0
を返します。long
getMaxSize()
このRecordingInfo
に関連付けられた記録のバイト単位のデータ量を返します。ディスクを回転させる前にディスクに保存するか、データを無期限に保存するかを {code 0} にします。String
getName()
このRecordingInfo
に関連付けられているレコーディングの名前を返します。Map<String,String>
getSettings()
このRecordingInfo
に関連付けられた記録の設定を返します。long
getSize()
記録によって記録されたデータ量を返します。このRecordingInfo
に関連付けられています。long
getStartTime()
エポックからmsとして測定された、このRecordingInfo
に関連付けられたレコーディングの開始時間を返します。レコーディングが開始していない場合は、null
を返します。String
getState()
このRecordingInfo
に関連付けられた記録の状態のString
表現を返します。long
getStopTime()
このRecordingInfo
に関連付けられた記録の実際のまたは予想される停止時間をエポックからmsで測定します。予想停止時間または実際の停止時間がわからない場合はnull
を返します。記録がまだ停止していない場合にのみ発生します。boolean
isToDisk()
このRecordingInfo
に関連するレコーディングが、メモリー・バッファがいっぱいになるとディスクにフラッシュする必要がある場合はtrue
を返し、それ以外の場合はfalse
を返します。String
toString()
この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
に関連付けられた記録のバイト単位のデータ量を返します。ディスクを回転させる前にディスクに保存するか、データを無期限に保存するかを {code 0} にします。イン・メモリー記録は最大サイズの影響を受けません。
- 戻り値:
- データ量はディスク上にバイト単位で保持する必要があります
- 関連項目:
Recording.setToDisk(boolean)
,Recording.getMaxSize()
-
getState
public String getState()
このRecordingInfo
に関連付けられた記録の状態のString
表現を返します。有効な戻り値は、
NEW
、DELAYED
、STARTING
、RUNNING
、STOPPING
、STOPEED
およびCLOSED
です。- 戻り値:
null
ではなく、記録状態- 関連項目:
Enum.toString()
,Recording.getState()
-
getStartTime
public long getStartTime()
エポックからmsとして測定された、このRecordingInfo
に関連付けられたレコーディングの開始時間を返します。レコーディングが開始していない場合は、null
を返します。- 戻り値:
- 記録の開始時間、または記録が開始されていない場合は
null
- 関連項目:
Recording.getStartTime()
-
getStopTime
public long getStopTime()
このRecordingInfo
に関連付けられた記録の実際のまたは予想される停止時間をエポックからmsで測定します。予想停止時間または実際の停止時間がわからない場合は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 Long
name String
state String
dumpOnExit Boolean
size Long
ディスク Boolean
maxAge Long
maxSize Long
startTime Long
stopTime Long
destination String
duration Long
設定 要素タイプが SettingDescriptorInfo.from(javax.management.openmbean.CompositeData)
メソッドで指定されたSettingDescriptorInfo
のマップされた型であるjavax.management.openmbean.CompositeData[]
。- パラメータ:
cd
- 返すRecordingInfo
を表すCompositeData
- 戻り値:
cd
で表されるRecordingInfo
、またはcd
がnull
であればnull
- 例外:
IllegalArgumentException
-cd
が有効なRecordingInfo
を表していない場合
-
-