Spec-Zone.ru › OpenJDK 27

Класс RecordingInfo

java.lang.Object
jdk.management.jfr.RecordingInfo
public final class RecordingInfo extends Object
Представление Recording для управления.
Начиная с:
9
См. также:
  • Recording

Краткое описание методов

Модификатор и тип Метод Описание
static RecordingInfo from(CompositeData cd)
Возвращает RecordingInfo, представленное указанным объектом CompositeData.
String getDestination()
Возвращает путь назначения, по которому должны записываться данные записи, связанной с этим RecordingInfo, после остановки записи, или null, если запись не следует сохранять.
boolean getDumpOnExit()
Возвращает, следует ли сохранять запись, связанную с этим RecordingInfo, в файл при завершении JVM.
long getDuration()
Возвращает желаемую длительность записи, связанной с этим RecordingInfo, в секундах или 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()
Возвращает представление состояния записи в виде String, связанной с этим RecordingInfo.
long getStopTime()
Возвращает фактическое или ожидаемое время остановки записи, связанной с этим RecordingInfo, в миллисекундах с начала эпохи или null, если ожидаемое или фактическое время остановки неизвестно; это возможно только в том случае, если запись еще не остановлена.
boolean isToDisk()
Возвращает true, если запись, связанная с этим RecordingInfo, следует сбрасывать на диск при заполнении буферов памяти, и false в противном случае.
String toString()
Возвращает строковое описание записи, связанной с этим RecordingInfo

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

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Модификатор и тип Метод Описание
protected Object clone()
Создает и возвращает копию этого объекта.
boolean equals(Object obj)
Указывает, равен ли этот объект какому-либо другому объекту.
protected void finalize()
Устарело, будет удалено: этот элемент API подлежит удалению в будущей версии.
Финализация устарела и подлежит удалению в одном из будущих выпусков.
final Class<?> getClass()
Возвращает класс времени выполнения этого Object.
int hashCode()
Возвращает хеш-код этого объекта.
final void notify()
Пробуждает один поток, ожидающий на мониторе этого объекта.
final void notifyAll()
Пробуждает все потоки, ожидающие на мониторе этого объекта.
final void wait()
Переводит текущий поток в состояние ожидания до пробуждения, обычно посредством вызова notify или interrupt.
final void wait(long timeoutMillis)
Переводит текущий поток в состояние ожидания до пробуждения, обычно посредством вызова notify или interrupt, либо до истечения заданного промежутка времени.
final void wait(long timeoutMillis, int nanos)
Переводит текущий поток в состояние ожидания до пробуждения, обычно посредством вызова notify или interrupt, либо до истечения заданного промежутка времени.

Подробное описание методов

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, в секундах или 0, если длительность не задана.
Возвращает:
желаемую длительность или 0, если длительность не задана
См. также:
  • Recording.getDuration()

from

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

Чтобы объект 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(CompositeData).
Параметры:
cd — CompositeData, представляющий RecordingInfo, который требуется вернуть
Возвращает:
RecordingInfo, представленный cd, или null, если cd — null
Исключения:
IllegalArgumentException — если cd не представляет допустимый RecordingInfo

Сообщить об ошибке или предложить улучшение
Дополнительные сведения о справочнике API и документации для разработчиков см. в документации Java SE, содержащей более подробные описания для разработчиков, концептуальные обзоры, определения терминов, обходные решения и работающие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторское право © 1993, 2026, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 1993, 2025, 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API