- java.lang.Object
-
- javax.naming.RefAddr
-
- All Implemented Interfaces:
-
Serializable
- 已知直接子类:
-
BinaryRefAddr
,StringRefAddr
public abstract class RefAddr extends Object implements Serializable
该类表示通信端点的地址。 它由描述通信机制的类型和由RefAddr子类确定的地址内容组成。例如,地址类型可以是“BSD打印机地址”,其指定它是与BSD打印协议一起使用的地址。 其内容可以是识别理解该协议的打印机服务器的位置的机器名称。
RefAddr包含在参考文献中。
RefAddr是一个抽象类。 它的具体实现决定了其同步属性。
- 从以下版本开始:
- 1.3
- 另请参见:
-
Reference
,LinkRef
,StringRefAddr
,BinaryRefAddr
, Serialized Form
-
-
字段详细信息
-
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。如果所有这些条件都为true,则obj等于此RefAddr
- 非空
- RefAddr的实例
- obj具有与此RefAddr相同的地址类型(使用String.compareTo())
- 这两个obj和这个RefAddr的内容是null或者它们是相等的(使用equals()测试)。
- 重写:
-
equals
在Object
- 参数
-
obj
- 可能是null obj来检查。 - 结果
- 如果obj等于该refaddr,则为true; 否则为假。
- 另请参见:
-
getContent()
,getType()
-
hashCode
public int hashCode()
使用其地址类型和内容计算该地址的哈希码。 哈希码是地址类型的哈希码和地址内容的哈希码的总和。- 重写:
-
hashCode
在Object
- 结果
- 该地址的哈希码为int。
- 另请参见:
-
Object.hashCode()
-
-