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