Класс VMID
java.lang.Object
java.rmi.dgc.VMID
- Все реализованные интерфейсы:
Serializable
public final class VMID extends Object implements Serializable
VMID — это идентификатор, уникальный для всех виртуальных машин Java. VMID используются распределённым сборщиком мусора для идентификации клиентских ВМ.
- См. также:
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
VMID() |
Создаёт новый VMID. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
equals |
Сравнивает этот VMID с другим и возвращает true, если они представляют один и тот же идентификатор. |
int |
hashCode() |
Вычисляет хэш-код для этого VMID. |
static boolean |
isUnique() |
Устаревший. |
String |
toString() |
Возвращает строковое представление этого VMID. |
Подробное описание конструкторов
VMID
public VMID()
Создаёт новый VMID. Каждый новый VMID, возвращаемый этим конструктором, уникален для всех виртуальных машин Java при следующих условиях: а) выполняются условия уникальности для объектов класса
java.rmi.server.UID, и б) для этого хоста можно получить адрес, уникальный и постоянный на протяжении всего срока жизни этого объекта.Подробное описание методов
isUnique
@Deprecated public static boolean isUnique()
Устаревший.
Возвращает true, если для этого хоста можно определить точный адрес. Если false, надёжный VMID не может быть сгенерирован с этого хоста.
- Возвращает:
- true, если адрес хоста можно определить, false в противном случае
hashCode
public int hashCode()
Вычисляет хэш-код для этого VMID.
- Переопределяет:
-
hashCodeв классеObject - Возвращает:
- значение хэш-кода для этого объекта.
- См. также:
equals
public boolean equals(Object obj)
Сравнивает этот VMID с другим и возвращает true, если они представляют один и тот же идентификатор.
- Переопределяет:
-
equalsв классеObject - Параметры:
-
obj- объект-ссылка для сравнения. - Возвращает:
-
trueесли этот объект такой же, как аргумент obj;falseв противном случае. - См. также:
toString
public String toString()
Возвращает строковое представление этого VMID.
- Переопределяет:
-
toStringв классеObject - Возвращает:
- строковое представление объекта.
© 1993, 2023, 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/21/docs/api/java.rmi/java/rmi/dgc/VMID.html