public class BinaryRefAddr extends RefAddr
一个binaryrefaddr由一个类型,描述了通信机制,包含地址描述特定的通信机制不透明的缓冲。地址类型的格式和解释和不透明缓冲区的内容是基于三方协议:使用地址的客户端,可以使用地址的对象/服务器,以及创建地址的管理员或程序。
一个二进制地址引用的一个例子是BER X.500地址表示。另一个例子,一个二进制序列化形式参考地址是一个服务的对象句柄。
一个二进制引用地址是不可变的,在这个意义上,它的字段一次创建,不能被替换。然而,它是可能的访问用于保持不透明缓冲区的字节数组。程序强烈建议不改变这个字节数组。这个字节数组的更改需要显式同步。
RefAddr
,
StringRefAddr
,
Serialized Form
Constructor and Description |
---|
BinaryRefAddr(String addrType, byte[] src)
构建了一个新的实例binaryrefaddr使用它的地址类型和内容的字节数组。
|
BinaryRefAddr(String addrType, byte[] src, int offset, int count)
构建了一个新的实例binaryrefaddr使用地址的类型和内容的字节数组区域。
|
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()
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.