Класс RecordingInfo
- java.lang.Object
-
- jdk.management.jfr.RecordingInfo
public final class RecordingInfo extends Object
Представление управления Recording.
- Since:
- 9
- См. также:
Recording
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
static RecordingInfo | from(CompositeData cd) | Возвращает |
String | getDestination() | Возвращает путь назначения, куда должны быть записаны данные для записи, связанной с этим объектом |
boolean | getDumpOnExit() | Возвращает, должна ли запись, связанная с этим объектом |
long | getDuration() | Возвращает желаемую продолжительность записи, измеренную в секундах, связанной с этим |
long | getId() | Возвращает уникальный идентификатор для записи, связанной с этим объектом |
long | getMaxAge() | Возвращает количество секунд, в течение которых данные должны храниться на диске, или |
long | getMaxSize() | Возвращает объём данных, измеренный в байтах, которые должны храниться на диске для записи, связанной с этим объектом |
String | getName() | Возвращает имя записи, связанной с этим объектом |
Map<String,String> | getSettings() | Возвращает настройки для записи, связанной с этим объектом |
long | getSize() | Возвращает объем данных, записанных записью, связанной с этим |
long | getStartTime() | Возвращает время начала записи, связанной с этим объектом |
String | getState() | Возвращает представление состояния записи, связанной с этим объектом |
long | getStopTime() | Возвращает фактическое или ожидаемое время остановки записи, связанной с этим объектом |
boolean | isToDisk() | Возвращает |
String | toString() | Возвращает строковое описание записи, связанной с этим объектом |
Методы, объявленные в классе 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
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еслиcdnull- Исключения:
-
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