Класс VMID
- java.lang.Object
-
- java.rmi.dgc.VMID
- Все реализованные интерфейсы:
- Serializable
public final class VMID extends Object implements Serializable
VMID — это идентификатор, уникальный для всех виртуальных машин Java. VMID используются распределённым сборщиком мусора для идентификации клиентских ВМ.
- См. также:
- Сериализованная форма
Конструкторы
| Конструктор и описание |
|---|
VMID() Создаёт новый VMID. |
Методы
| Модификатор и тип | Метод и описание |
|---|---|
boolean |
equals(Object obj) Сравнивает данный VMID с другим и возвращает true, если они представляют один и тот же идентификатор. |
int |
hashCode() Вычисляет хэш-код для данного VMID. |
static boolean |
isUnique() Устаревший. |
String |
toString() Возвращает строковое представление данного VMID. |
Методы, унаследованные от класса java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait Конструкторы
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 - Возвращает:
- значение хэш-кода для этого объекта.
- См. также:
-
Object.equals(java.lang.Object),System.identityHashCode(java.lang.Object)
equals
public boolean equals(Object obj)
Сравнивает данный VMID с другим и возвращает true, если они представляют один и тот же идентификатор.
- Переопределяет:
-
equalsв классеObject - Параметры:
-
obj- объект-ссылка для сравнения. - Возвращает:
-
trueесли этот объект такой же, как аргумент obj;falseв противном случае. - См. также:
-
Object.hashCode(),HashMap
toString
public String toString()
Возвращает строковое представление данного VMID.
© 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.