Spec-Zone.ru › OpenJDK 24

Класс VMOption

java.lang.Object
com.sun.management.VMOption
public class VMOption extends Object
Информация о параметре VM, включая его значение и источник значения, который называется его origin.

Каждый параметр VM имеет значение по умолчанию. Параметр VM может быть установлен во время создания VM, обычно как аргумент командной строки для запуска или аргумент, переданный VM, созданному с помощью интерфейса JNI. Кроме того, параметр VM может быть установлен через переменную среды или конфигурационный файл. Параметр VM также может быть динамически установлен через интерфейс управления после запуска VM. Объект VMOption содержит значение параметра VM и источник этого значения на момент создания этого объекта VMOption. Значение параметра VM может быть изменено после создания объекта VMOption.

Since:
1.6

Краткое описание вложенных классов

Модификатор и тип Класс Описание
static enum  VMOption.Origin
Источник значения параметра VM.

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

Конструктор Описание
VMOption(String name, String value, boolean writeable, VMOption.Origin origin)
Создает VMOption.

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

Модификатор и тип Метод Описание
static VMOption from(CompositeData cd)
Возвращает объект VMOption, представленный данным CompositeData.
String getName()
Возвращает имя этого параметра VM.
VMOption.Origin getOrigin()
Возвращает источник значения этого параметра VM.
String getValue()
Возвращает значение этого параметра VM на момент создания этого VMOption.
boolean isWriteable()
Проверяет, является ли этот параметр VM изменяемым.

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

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

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

VMOption

public VMOption(String name, String value, boolean writeable, VMOption.Origin origin)
Создает VMOption.
Параметры:
name - Имя параметра VM.
value - Значение параметра VM.
writeable - true, если параметр VM может быть динамически изменён, или false в противном случае.
origin - откуда взялось значение параметра VM.
Исключение:
NullPointerException - если имя или значение являются null

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

getName

public String getName()
Возвращает имя этого параметра VM.
Возвращает:
имя этого параметра VM.

getValue

public String getValue()
Возвращает значение этого параметра VM на момент создания этого VMOption. Значение могло быть изменено.
Возвращает:
значение параметра VM на момент создания этого VMOption.

getOrigin

public VMOption.Origin getOrigin()
Возвращает источник значения этого параметра VM. То есть, откуда взялось значение этого параметра VM.
Возвращает:
откуда взялось значение этого параметра VM.

isWriteable

public boolean isWriteable()
Проверяет, является ли этот параметр VM изменяемым. Если этот параметр VM изменяемый, он может быть изменён методом HotSpotDiagnosticMXBean.setVMOption.
Возвращает:
true, если этот параметр VM изменяемый; false в противном случае.

from

public static VMOption from(CompositeData cd)
Возвращает объект VMOption, представленный данным CompositeData. Данный CompositeData должен содержать следующие атрибуты:
описание
Имя атрибута Тип
name java.lang.String
value java.lang.String
origin java.lang.String
writeable java.lang.Boolean
Параметры:
cd - CompositeData, представляющий VMOption
Возвращает:
объект VMOption, представленный cd, если cd не null; null в противном случае.
Исключение:
IllegalArgumentException - если cd не представляет VMOption с атрибутами, описанными выше.

© 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.
https://download.java.net/java/early_access/jdk24/docs/api/jdk.management/com/sun/management/VMOption.html

Spec-Zone.ru

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