Класс RecordingInfo
public final class RecordingInfo extends Object
Recording. - Since:
- 9
- См. также:
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static RecordingInfo |
from |
Возвращает 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, |
getSettings() |
Возвращает настройки записи, связанной с этим объектом RecordingInfo. |
long |
getSize() |
Возвращает объём данных, записанных записью, связанной с этим объектом RecordingInfo. |
long |
getStartTime() |
Возвращает начальное время записи, связанной с этим RecordingInfo, измеряемое в мс с момента эпохи, или null, если запись ещё не началась. |
String |
getState() |
Возвращает представление состояния записи, связанной с этим RecordingInfo. |
long |
getStopTime() |
Возвращает фактическое или ожидаемое время остановки записи, связанной с этим RecordingInfo, измеряемое в мс с момента эпохи, или null, если ожидаемое или фактическое время остановки неизвестно, что может произойти только в том случае, если запись ещё не остановлена. |
boolean |
isToDisk() |
Возвращает true, если запись, связанная с этим объектом RecordingInfo, должна быть выгружена на диск, когда буферы памяти полны, false, в противном случае. |
String |
toString() |
Возвращает строковое описание записи, связанной с этим RecordingInfo.
|
Подробное описание методов
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()
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
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}, если продолжительность не установлена
- См. также:
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(javax.management.openmbean.CompositeData).
- Параметры:
-
cd- объектCompositeData, представляющий возвращаемыйRecordingInfo - Возвращает:
- объект
RecordingInfo, представленныйcd, илиnullеслиcdявляетсяnull. - Исключения:
-
IllegalArgumentException- еслиcdне представляет собой допустимыйRecordingInfo
© 1993, 2021, 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/17/docs/api/jdk.management.jfr/jdk/management/jfr/RecordingInfo.html