Spec-Zone.ru › OpenJDK 17

Класс VMOption

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

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

Since:
1.6

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

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

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

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

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

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

Методы, объявленные в классе 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 - Имя параметра JVM.
value - Значение параметра JVM.
writeable - true если параметр JVM может быть динамически изменён, или false в противном случае.
origin - откуда исходит значение параметра JVM.
Исключения:
NullPointerException - если имя или значение null

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

getName

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

getValue

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

getOrigin

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

isWriteable

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

from

public static VMOption from(CompositeData cd)
Возвращает объект VMOption , представленный заданным CompositeData. Заданный CompositeData должен содержать следующие атрибуты:
description
Имя атрибута Тип
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, 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

Spec-Zone.ru

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