java.lang.Object
jdk.management.jfr.RecordingInfo
Recording 的管理表示。
- 自从:
- 9
- 参见:
-
方法总结
修饰符和类型方法描述static RecordingInfofrom(CompositeData cd) 返回由指定的CompositeData对象表示的RecordingInfo。返回目标路径,对于与此RecordingInfo关联的记录,应在记录停止时写入数据,如果不应写入记录,则返回null。boolean返回是否应在 JVM 退出时将与此RecordingInfo关联的记录转储到文件中。long返回与此RecordingInfo关联的记录的所需持续时间(以秒为单位),如果未设置持续时间,则返回0。longgetId()返回与此RecordingInfo关联的记录的唯一 ID。long返回数据应在磁盘上保留多少秒,如果要永久保留数据,则返回0。long返回以字节为单位的数据量,与此RecordingInfo关联的记录应在磁盘上旋转之前保留在磁盘上,或者0如果要无限期保留数据。getName()返回与此RecordingInfo关联的录音的名称。返回与此RecordingInfo关联的记录的设置。longgetSize()返回记录的数量数据。与此RecordingInfo相关联。long返回与此RecordingInfo关联的记录的开始时间,从纪元开始以毫秒为单位测量,如果记录尚未开始,则返回null。getState()返回与此RecordingInfo关联的记录状态的String表示。long返回与此RecordingInfo关联的记录的实际或预期停止时间,自纪元以来以毫秒为单位测量,如果预期或实际停止时间未知,则返回null,这只有在记录尚未停止时才会发生。booleanisToDisk()返回true如果与此RecordingInfo关联的记录应刷新到磁盘,当内存缓冲区已满时,返回false否则。toString()返回与此RecordingInfo关联的记录的字符串描述
-
方法详情
-
getName
返回与此RecordingInfo关联的录音的名称。- 返回:
-
录音名称,不是
null - 参见:
-
getId
public long getId()返回与此RecordingInfo关联的记录的唯一 ID。- 返回:
- 记录 ID
- 参见:
-
getDumpOnExit
public boolean getDumpOnExit()返回是否应在 JVM 退出时将与此RecordingInfo关联的记录转储到文件中。- 返回:
true如果记录应在退出时转储,false否则- 参见:
-
getMaxAge
public long getMaxAge()返回数据应在磁盘上保留多少秒,如果要永久保留数据,则返回0。内存中的记录不受最大年龄的影响。
- 返回:
- 数据应该在磁盘上保存多长时间,以秒为单位
- 参见:
-
getMaxSize
public long getMaxSize()返回以字节为单位的数据量,与此RecordingInfo关联的记录应在磁盘上旋转之前保留在磁盘上,或者0如果要无限期保留数据。内存中的记录不受最大大小的影响。
- 返回:
- 应保存在磁盘上的数据量,以字节为单位
- 参见:
-
getState
返回与此RecordingInfo关联的记录状态的String表示。有效的返回值为
"NEW"、"DELAYED"、"STARTING"、"RUNNING"、"STOPPING"、"STOPPED"和"CLOSED"。- 返回:
-
录音状态,不是
null - 参见:
-
getStartTime
public long getStartTime()返回与此RecordingInfo关联的记录的开始时间,从纪元开始以毫秒为单位测量,如果记录尚未开始,则返回null。- 返回:
-
录制的开始时间,如果录制尚未开始,则为
null - 参见:
-
getStopTime
public long getStopTime()返回与此RecordingInfo关联的记录的实际或预期停止时间,自纪元以来以毫秒为单位测量,如果预期或实际停止时间未知,则返回null,这只有在记录尚未停止时才会发生。- 返回:
-
记录的停止时间,如果记录没有停止则为
null。 - 参见:
-
getSettings
返回与此RecordingInfo关联的记录的设置。- 返回:
-
录音设置,不是
null - 参见:
-
getDestination
返回目标路径,对于与此RecordingInfo关联的记录,应在记录停止时写入数据,如果不应写入记录,则返回null。- 返回:
-
目的地,如果未设置则为
null - 参见:
-
toString
返回与此RecordingInfo关联的记录的字符串描述 -
getSize
public long getSize()返回记录的数量数据。与此RecordingInfo相关联。- 返回:
- 记录的数据量,以字节为单位
-
isToDisk
public boolean isToDisk()返回true如果与此RecordingInfo关联的记录应刷新到磁盘,当内存缓冲区已满时,返回false否则。- 返回:
true如果记录到磁盘,false否则
-
getDuration
public long getDuration()返回与此RecordingInfo关联的记录的所需持续时间(以秒为单位),如果未设置持续时间,则返回0。- 返回:
-
所需的持续时间,如果未设置持续时间,则为
0 - 参见:
-
from
返回由指定的CompositeData对象表示的RecordingInfo。指定的
CompositeData必须具有以下项目名称和项目类型才有效。指定 CompositeData对象中支持的名称和类型Name Type id Longname Stringstate String退出时转储 Booleansize Long到磁盘 Boolean最大年龄 Long最大尺寸 Long开始时间 Long停止时间 Long目的地 Stringduration Long设置 javax.management.openmbean.CompositeData[],其元素类型是SettingDescriptorInfo.from(javax.management.openmbean.CompositeData)方法中指定的SettingDescriptorInfo的映射类型。- 参数:
cd-CompositeData代表要返回的RecordingInfo- 返回:
RecordingInfo由cd表示,或者null如果cd是null- 抛出:
IllegalArgumentException- 如果cd不代表有效的RecordingInfo
-