Spec-Zone .ru
спецификации, руководства, описания, API
|
public class BinaryRefAddr extends RefAddr
BinaryRefAddr состоит из типа, который описывает коммуникационный механизм и непрозрачный буфер, содержащий описание адреса, определенное для того коммуникационного механизма. Формат и интерпретация типа адреса и содержание непрозрачного буфера основаны на соглашении о трех сторонах: клиент, который использует адрес, объект/сервер, который может быть достигнут, используя адрес, и администратора или программу, которая создает адрес.
Примером двоичного ссылочного адреса является BER адрес представления X.500. Другим примером двоичного ссылочного адреса является сериализированная форма объектного дескриптора службы.
Двоичный ссылочный адрес является неизменным в том смысле, что его поля, однажды создаваемые, не могут быть заменены. Однако, возможно получить доступ к байтовому массиву, используемому, чтобы содержать непрозрачный буфер. Программы строго рекомендуются против изменения этого байтового массива. Изменения к этому байтовому массиву должны явно синхронизироваться.
RefAddr
, StringRefAddr
, Сериализированная ФормаКонструктор и Описание |
---|
BinaryRefAddr(String addrType, byte[] src)
Создает новый экземпляр BinaryRefAddr, используя его тип адреса и байтовый массив для содержания.
|
BinaryRefAddr(String addrType, byte[] src, int offset, int count)
Создает новый экземпляр BinaryRefAddr, используя его тип адреса и область байтового массива для содержания.
|
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
equals(Object obj)
Определяет, равен ли obj этому адресу.
|
Объект |
getContent()
Получает содержание этого адреса как Объект.
|
int |
hashCode()
Вычисляет хэш-код этого адреса, используя его тип адреса и содержание.
|
Строка |
toString()
Генерирует строковое представление этого адреса.
|
public BinaryRefAddr(String addrType, byte[] src)
addrType
- Непустая строка, описывающая тип адреса.src
- Ненулевое содержание адреса как байтовый массив. Содержание src копируется в новый 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.public Object getContent()
getContent
в классе RefAddr
public boolean equals(Object obj)
equals
в классе RefAddr
obj
- Возможно нуль возражают, чтобы проверить.RefAddr.getContent()
, RefAddr.getType()
public int hashCode()
hashCode
в классе RefAddr
Object.hashCode()
public String toString()
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.