Класс RefAddr
- java.lang.Object
-
- javax.naming.RefAddr
- Все реализованные интерфейсы:
- Serializable
- Прямые известные подклассы:
- BinaryRefAddr, StringRefAddr
public abstract class RefAddr extends Object implements Serializable
Этот класс представляет адрес конечной точки связи. Он состоит из типа, описывающего механизм связи, и содержимого адреса, определяемого подклассом RefAddr.
Например, тип адреса может быть «BSD Printer Address», что указывает, что это адрес, используемый с протоколом печати BSD. Его содержимое может быть именем машины, определяющим местоположение сервера печати, который понимает этот протокол.
RefAddr содержится в ссылке.
RefAddr — абстрактный класс. Конкретные реализации определяют его свойства синхронизации.
- С:
- 1.3
- См. также:
-
Reference,LinkRef,StringRefAddr,BinaryRefAddr, Сериализованная форма
Поля
| Модификатор и тип | Поле и описание |
|---|---|
protected String |
addrType Содержит тип этого адреса. |
Конструкторы
| Модификатор | Конструктор и описание |
|---|---|
protected |
RefAddr(String addrType) Создает новый экземпляр RefAddr, используя его тип адреса. |
Методы
| Модификатор и тип | Метод и описание |
|---|---|
boolean |
equals(Object obj) Определяет, равен ли obj этому RefAddr. |
abstract Object |
getContent() Извлекает содержимое этого адреса. |
String |
getType() Извлекает тип адреса этого адреса. |
int |
hashCode() Вычисляет хэш-код этого адреса, используя его тип адреса и содержимое. |
String |
toString() Генерирует строковое представление этого адреса. |
Наследованные методы от класса java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait Поля
addrType
protected String addrType
Содержит тип этого адреса.
Конструкторы
RefAddr
protected RefAddr(String addrType)
Создает новый экземпляр RefAddr, используя его тип адреса.
- Параметры:
-
addrType- Непустая строка, описывающая тип адреса.
Методы
getType
public String getType()
Извлекает тип адреса этого адреса.
- Возвращает:
- Непустой тип адреса этого адреса.
getContent
public abstract Object getContent()
Извлекает содержимое этого адреса.
- Возвращает:
- Возможные нулевые данные адреса.
equals
public boolean equals(Object obj)
Определяет, равен ли obj этому RefAddr.
obj равен этому RefAddr, если все эти условия верны
- не нулевой
- экземпляр RefAddr
- obj имеет тот же тип адреса, что и этот RefAddr (используя String.compareTo())
- содержимое как obj, так и этого RefAddr равно null или они равны (используя тест equals()).
- Переопределяет:
-
equalsв классеObject - Параметры:
-
obj- возможно нулевой obj для проверки. - Возвращает:
- true, если obj равен этому refaddr; false в противном случае.
- См. также:
-
getContent(),getType()
hashCode
public int hashCode()
Вычисляет хэш-код этого адреса, используя его тип адреса и содержимое. Хэш-код — сумма хэш-кода типа адреса и хэш-кода содержимого адреса.
- Переопределяет:
-
hashCodeв классеObject - Возвращает:
- Хэш-код этого адреса в виде целого числа.
- См. также:
Object.hashCode()
toString
public String toString()
Генерирует строковое представление этого адреса. Строка состоит из типа и содержимого адреса с метками. Это представление предназначено только для отображения и не должно анализироваться.
© 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.