Класс RecordingInfo

public final class RecordingInfo
extends Object

Представление управления Recording.

Since:
9
См. также:
Recording

Методы

Модификатор и тип Метод Описание
static RecordingInfo from​(CompositeData cd)

Возвращает RecordingInfo, представленное указанным объектом CompositeData.

String getDestination()

Возвращает путь назначения, куда должны быть записаны данные для записи, связанной с этим объектом RecordingInfo, при остановке записи, или null если запись не должна быть записана.

boolean getDumpOnExit()

Возвращает, должна ли запись, связанная с этим объектом RecordingInfo быть выгружена в файл при выходе JVM.

long getDuration()

Возвращает желаемую продолжительность записи, измеренную в секундах, связанной с этим RecordingInfo, или {code 0}, если продолжительность не задана.

long getId()

Возвращает уникальный идентификатор для записи, связанной с этим объектом RecordingInfo.

long getMaxAge()

Возвращает количество секунд, в течение которых данные должны храниться на диске, или 0 если данные должны храниться постоянно.

long getMaxSize()

Возвращает объём данных, измеренный в байтах, которые должны храниться на диске для записи, связанной с этим объектом RecordingInfo, прежде чем они будут переротированы, или 0 если данные должны храниться неограниченно.

String getName()

Возвращает имя записи, связанной с этим объектом RecordingInfo.

Map<String,​String> getSettings()

Возвращает настройки для записи, связанной с этим объектом RecordingInfo.

long getSize()

Возвращает объем данных, записанных записью, связанной с этим RecordingInfo.

long getStartTime()

Возвращает время начала записи, связанной с этим объектом RecordingInfo, измеренное в миллисекундах с начала эпохи, или null если запись еще не началась.

String getState()

Возвращает представление состояния записи, связанной с этим объектом RecordingInfo.

long getStopTime()

Возвращает фактическое или ожидаемое время остановки записи, связанной с этим объектом RecordingInfo, измеренное в миллисекундах с начала эпохи, или null если ожидаемое или фактическое время остановки неизвестно, что может произойти только в том случае, если запись еще не была остановлена.

boolean isToDisk()

Возвращает true если запись, связанная с этим объектом RecordingInfo должна быть выгружена на диск, когда буферы памяти полны, false в противном случае.

String toString()

Возвращает строковое описание записи, связанной с этим объектом RecordingInfo

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Методы

getName

public String getName()

Возвращает имя записи, связанной с этим RecordingInfo.

Возвращает:
имя записи, не null
См. также:
Recording.getName()

getId

public long getId()

Возвращает уникальный идентификатор записи, связанной с этим RecordingInfo.

Возвращает:
идентификатор записи
См. также:
Recording.getId()

getDumpOnExit

public boolean getDumpOnExit()

Возвращает, следует ли сохранить запись, связанную с этим RecordingInfo в файл при выходе JVM.

Возвращает:
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()

Возвращает String представление состояния записи, связанной с этим RecordingInfo.

Допустимые возвращаемые значения: "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

Переопределяет:
toString в классе Object
Возвращает:
описание, не null

getSize

public long getSize()

Возвращает объем данных, записанных записью, связанной с этим RecordingInfo.

Возвращает:
объём записанных данных, измеряется в байтах

isToDisk

public boolean isToDisk()

Возвращает true если запись, связанная с этим RecordingInfo должна быть записана на диск, когда буферы памяти полны, false в противном случае.

Возвращает:
true если запись на диск, false в противном случае

getDuration

public long getDuration()

Возвращает желательную длительность, измеренную в секундах, записи, связанной с этим RecordingInfo, или {code 0}, если длительность не была задана.

Возвращает:
желательную длительность или {code 0} если длительность не задана
См. также:
Recording.getDuration()

from

public static RecordingInfo from(CompositeData cd)

Возвращает RecordingInfo, представленное указанным объектом CompositeData.

Указанный CompositeData должен иметь следующие имена и типы элементов, чтобы быть допустимым.

Имя Тип
id Long
name String
state String
dumpOnExit Boolean
size Long
toDisk Boolean
maxAge Long
maxSize Long
startTime Long
stopTime Long
destination String
duration Long
settings javax.management.openmbean.CompositeData[] у которого тип элемента — сопоставленный тип для SettingDescriptorInfo, как указано в методе SettingDescriptorInfo.from(javax.management.openmbean.CompositeData).
Параметры:
cd - CompositeData, представляющее RecordingInfo для возврата
Возвращает:
RecordingInfo представленное cd, или null если cd null
Исключения:
IllegalArgumentException - если cd не представляет действительной RecordingInfo

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/jdk.management.jfr/jdk/management/jfr/RecordingInfo.html

Spec-Zone .ru
спецификации, руководства, описания, API