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