Класс BinaryRefAddr
- Все реализованные интерфейсы:
Serializable
public class BinaryRefAddr extends RefAddr
BinaryRefAddr состоит из типа, описывающего механизм связи, и необработанного буфера, содержащего описание адреса, специфичное для этого механизма связи. Формат и интерпретация типа адреса и содержимого необработанного буфера основаны на соглашении между тремя сторонами: клиентом, использующим адрес, объектом/сервером, доступным по адресу, и администратором или программой, создающей адрес.
Примером двоичного адреса ссылки является представление адреса X.500 в BER. Другой пример двоичного адреса ссылки — сериализованная форма дескриптора объекта службы.
Двоичный адрес ссылки неизменяем в том смысле, что его поля, после создания, не могут быть заменены. Однако можно получить доступ к массиву байтов, используемому для хранения необработанного буфера. Программам настоятельно рекомендуется не изменять этот массив байтов. Изменения в этом массиве байтов должны быть явно синхронизированы.
- С момента:
- 1.3
- См. также:
Краткое описание полей
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
BinaryRefAddr |
Создает новый экземпляр BinaryRefAddr, используя его тип адреса и массив байтов для содержимого. |
BinaryRefAddr |
Создает новый экземпляр BinaryRefAddr, используя его тип адреса и область массива байтов для содержимого. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
equals |
Определяет, равен ли obj этому адресу. |
Object |
getContent() |
Извлекает содержимое этого адреса как объект. |
int |
hashCode() |
Вычисляет хэш-код этого адреса, используя его тип адреса и содержимое. |
String |
toString() |
Генерирует строковое представление этого адреса. |
Подробное описание конструкторов
BinaryRefAddr
public BinaryRefAddr(String addrType, byte[] src)
- Параметры:
-
addrType- Непустая строка, описывающая тип адреса. -
src- Непустое содержимое адреса в виде массива байтов. Содержимое src копируется в новый BinaryRefAddr.
BinaryRefAddr
public BinaryRefAddr(String addrType, byte[] src, int offset, int count)
- Параметры:
-
addrType- Непустая строка, описывающая тип адреса. -
src- Непустое содержимое адреса в виде массива байтов. Содержимое src копируется в новый BinaryRefAddr. -
offset- Начальный индекс в src для получения байтов.0 <= offset <= src.length. -
count- Количество байтов для извлечения из src.0 <= count <= src.length-offset.
Подробное описание методов
getContent
public Object getContent()
- Указано в:
-
getContentв классеRefAddr - Возвращает:
- Непустой буфер, содержащий содержимое этого адреса.
equals
public boolean equals(Object obj)
- Переопределяет:
-
equalsв классеRefAddr - Параметры:
-
obj- Возможно нулевой объект для проверки. - Возвращает:
- true, если объекты равны; false в противном случае.
- См. также:
hashCode
public int hashCode()
- Переопределяет:
-
hashCodeв классеRefAddr - Возвращает:
- Хэш-код этого адреса как целое число.
- См. также:
toString
public String toString()
- Переопределяет:
-
toStringв классеRefAddr - Возвращает:
- Непустая строка, представляющая этот адрес.
© 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/java.naming/javax/naming/BinaryRefAddr.html