Класс RecordingInfo
java.lang.Object
jdk.management.jfr.RecordingInfo
public final class RecordingInfo extends Object
Представление
Recording для управления.- Начиная с:
- 9
- См. также:
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static RecordingInfo |
from |
Возвращает 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 |
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 |
Указывает, равен ли этот объект какому-либо другому объекту. |
protected void |
finalize() |
Устарело, будет удалено: этот элемент API подлежит удалению в будущей версии. Финализация устарела и подлежит удалению в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
final void |
wait() |
Переводит текущий поток в состояние ожидания до пробуждения, обычно посредством вызова notify или interrupt. |
final void |
wait |
Переводит текущий поток в состояние ожидания до пробуждения, обычно посредством вызова notify или interrupt, либо до истечения заданного промежутка времени. |
final void |
wait |
Переводит текущий поток в состояние ожидания до пробуждения, обычно посредством вызова notify или interrupt, либо до истечения заданного промежутка времени. |
Подробное описание методов
getName
public String getName()
Возвращает имя записи, связанной с этим
RecordingInfo.- Возвращает:
- имя записи, не
null - См. также:
getId
public long getId()
Возвращает уникальный идентификатор записи, связанной с этим
RecordingInfo.- Возвращает:
- идентификатор записи
- См. также:
getDumpOnExit
public boolean getDumpOnExit()
Возвращает, следует ли сохранять запись, связанную с этим
RecordingInfo, в файл при завершении JVM.- Возвращает:
-
true, если запись следует сохранить при завершении, иfalseв противном случае - См. также:
getMaxAge
public long getMaxAge()
Возвращает, сколько секунд данные должны храниться на диске, или
0, если данные должны храниться бессрочно. Максимальный срок хранения не влияет на записи в памяти.
- Возвращает:
- срок хранения данных на диске в секундах
- См. также:
getMaxSize
public long getMaxSize()
Возвращает объем данных в байтах, который следует хранить на диске для записи, связанной с этим
RecordingInfo, прежде чем они будут удалены при ротации, или 0, если данные должны храниться бессрочно. Максимальный размер не влияет на записи в памяти.
- Возвращает:
- объем данных в байтах, который следует хранить на диске
- См. также:
getState
public String getState()
Возвращает представление состояния записи в виде
String, связанной с этим RecordingInfo. Допустимые возвращаемые значения: "NEW", "DELAYED", "STARTING", "RUNNING", "STOPPING", "STOPPED" и "CLOSED".
- Возвращает:
- состояние записи, не
null - См. также:
getStartTime
public long getStartTime()
Возвращает время начала записи, связанной с этим
RecordingInfo, в миллисекундах с начала эпохи или null, если запись еще не началась.- Возвращает:
- время начала записи или
null, если запись еще не началась - См. также:
getStopTime
public long getStopTime()
Возвращает фактическое или ожидаемое время остановки записи, связанной с этим
RecordingInfo, в миллисекундах с начала эпохи или null, если ожидаемое или фактическое время остановки неизвестно; это возможно только в том случае, если запись еще не остановлена.- Возвращает:
- время остановки записи или
null, если запись еще не остановлена. - См. также:
getSettings
public Map<String,String> getSettings()
Возвращает настройки записи, связанной с этим
RecordingInfo.- Возвращает:
- настройки записи, не
null - См. также:
getDestination
public String getDestination()
Возвращает путь назначения, по которому должны записываться данные записи, связанной с этим
RecordingInfo, после остановки записи, или null, если запись не следует сохранять.- Возвращает:
- путь назначения или
null, если он не задан - См. также:
toString
getSize
public long getSize()
Возвращает объем данных, записанных записью, связанной с этим
RecordingInfo.- Возвращает:
- объем записанных данных в байтах
isToDisk
public boolean isToDisk()
Возвращает
true, если запись, связанная с этим RecordingInfo, следует сбрасывать на диск при заполнении буферов памяти, и false в противном случае.- Возвращает:
-
true, если запись сохраняется на диск, иfalseв противном случае
getDuration
public long getDuration()
Возвращает желаемую длительность записи, связанной с этим
RecordingInfo, в секундах или 0, если длительность не задана.- Возвращает:
- желаемую длительность или
0, если длительность не задана - См. также:
from
public static RecordingInfo from(CompositeData cd)
Возвращает
RecordingInfo, представленное указанным объектом CompositeData. Чтобы объект CompositeData считался допустимым, он должен содержать элементы со следующими именами и типами.
Поддерживаемые имена и типы в указанном объекте CompositeDataИмя Тип id Longname Stringstate StringdumpOnExit Booleansize LongtoDisk BooleanmaxAge LongmaxSize LongstartTime LongstopTime Longdestination Stringduration Longsettings javax.management.openmbean.CompositeData[], тип элементов которого соответствует сопоставленному типу дляSettingDescriptorInfo, указанному в методеSettingDescriptorInfo.from(CompositeData).
- Параметры:
-
cd—CompositeData, представляющийRecordingInfo, который требуется вернуть - Возвращает:
RecordingInfo, представленныйcd, илиnull, еслиcd—null- Исключения:
-
IllegalArgumentException— еслиcdне представляет допустимыйRecordingInfo
© 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.