类 java.rmi.server.ObjID
java.lang.Object
|
+----java.rmi.server.ObjID
- public final class ObjID
- extends Object
- implements Serializable
类 ObjID 用来唯一标识 VM 整个生命期中的远程对象。每个标识符包含一个对象编码和一个地址空间标识符,该地址空间标识符在某个特定主机上是唯一的。当输出一个远程对象时就为它分配一个对象标识符。
变量索引
- DGC_ID
- 垃圾回收器的缺省 id
- REGISTRY_ID
- 注册程序的缺省 id
构造子索引
- ObjID()
- 生成具有唯一性的对象标识符。
- ObjID(int)
- 生成缺省对象 ID。
方法索引
- equals(Object)
- 如果两个对象标识符内容相同,则它们被看作相等。
- hashCode()
- 该散列码是对象编号。
- read(ObjectInput)
- 方法 read 构造一个对象 id,其内容从指定输入流中读取。
- toString()
- 返回一个字符串。其中包含该对象的 id。
- write(ObjectOutput)
- 将对象 id 调度到输出流。
变量
REGISTRY_ID
public static final int REGISTRY_ID
- 注册程序的缺省 id
DGC_ID
public static final int DGC_ID
- 垃圾回收器的缺省 id
构造子
ObjID
public ObjID()
- 生成具有唯一性的对象标识符。
ObjID
public ObjID(int num)
- 生成缺省对象 ID。此构造子生成的对象 ID 不会与缺省构造子生成的对象 ID 冲突。
- 参数:
- num - 人所共知的对象编号,其号码唯一
方法
write
public void write(ObjectOutput out) throws IOException
- 将对象 id 调度到输出流。
read
public static ObjID read(ObjectInput in) throws IOException
- 方法 read 构造一个对象 id,其内容从指定输入流中读取。
hashCode
public int hashCode()
- 该散列码是对象编号。
- 覆盖:
- 类 Object 中的 hashCode
equals
public boolean equals(Object obj)
- 如果两个对象标识符内容相同,则它们被看作相等。
- 覆盖:
- 类 Object 中的 equals
toString
public String toString()
- 返回一个字符串。其中包含该对象的 id。只有当对象标识符来自非本地地址空间的情况下,该地址空间标识符才被包括在字符串中。
- 覆盖:
- 类 Object 中的 toString