Класс VMOption
public class VMOption extends Object
origin. Каждый параметр JVM имеет значение по умолчанию. Параметр JVM может быть задан во время создания JVM, обычно в качестве аргумента командной строки для запуска или аргумента, переданного JVM, созданной с помощью интерфейса вызова JNI. Кроме того, параметр JVM может быть задан через переменную среды или конфигурационный файл. Параметр JVM также может быть динамически задан через интерфейс управления после запуска JVM. Объект VMOption содержит значение параметра JVM и источник этого значения на момент создания этого объекта VMOption. Значение параметра JVM может быть изменено после создания объекта VMOption,
- Since:
- 1.6
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
static enum |
VMOption.Origin |
Источник значения параметра JVM. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
VMOption |
Создает объект VMOption. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static VMOption |
from |
Возвращает объект VMOption , представленный заданным CompositeData. |
String |
getName() |
Возвращает имя этого параметра JVM. |
VMOption.Origin |
getOrigin() |
Возвращает источник значения этого параметра JVM. |
String |
getValue() |
Возвращает значение этого параметра JVM на момент создания этого VMOption. Значение может быть изменено. |
boolean |
isWriteable() |
Проверяет, является ли этот параметр JVM изменяемым. |
Подробное описание конструкторов
VMOption
public VMOption(String name, String value, boolean writeable, VMOption.Origin origin)
VMOption.- Параметры:
-
name- Имя параметра JVM. -
value- Значение параметра JVM. -
writeable-trueесли параметр JVM может быть динамически изменён, илиfalseв противном случае. -
origin- откуда исходит значение параметра JVM. - Исключения:
-
NullPointerException- если имя или значениеnull
Подробное описание методов
getName
public String getName()
- Возвращает:
- имя этого параметра JVM.
getValue
public String getValue()
VMOption. Значение может быть изменено.- Возвращает:
- значение параметра JVM на момент создания этого
VMOption.
getOrigin
public VMOption.Origin getOrigin()
- Возвращает:
- откуда исходит значение этого параметра JVM.
isWriteable
public boolean isWriteable()
HotSpotDiagnosticMXBean.setVMOption.- Возвращает:
-
trueесли этот параметр JVM изменяем;falseв противном случае.
from
public static VMOption from(CompositeData cd)
VMOption , представленный заданным CompositeData. Заданный CompositeData должен содержать следующие атрибуты:
Имя атрибута Тип name java.lang.Stringvalue java.lang.Stringorigin java.lang.Stringwriteable java.lang.Boolean
- Параметры:
-
cd-CompositeDataпредставляющийVMOption - Возвращает:
- объект
VMOption, представленныйcdеслиcdнеnull;nullв противном случае. - Исключения:
-
IllegalArgumentException- еслиcdне представляетVMOptionс атрибутами, описанными выше.
© 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/com/sun/management/VMOption.html