java.lang.Object
java.rmi.server.RemoteObject
- 所有已实现的接口:
Serializable
,Remote
RemoteObject
类实现远程对象的 java.lang.Object
行为。 RemoteObject
通过实现 hashCode、equals 和 toString 的方法来提供 Object 的远程语义。
- 自从:
- 1.1
- 参见:
-
字段摘要
字段 -
构造方法总结
构造方法 -
方法总结
-
字段详细信息
-
ref
对象的远程引用。
-
-
构造方法详细信息
-
RemoteObject
protected RemoteObject()创建一个远程对象。 -
RemoteObject
创建一个远程对象,用指定的远程引用初始化。- 参数:
newref
- 远程参考
-
-
方法详情
-
getRef
返回远程对象的远程引用。注意:从此方法返回的对象可能是特定于实现的类的实例。
RemoteObject
类通过其自定义writeObject
和readObject
方法的行为确保其实例远程引用的序列化可移植性。RemoteRef
的实例不应在其RemoteObject
包装器实例之外进行序列化,否则结果可能不可移植。- 返回:
- 远程对象的远程引用
- 自从:
- 1.2
-
toStub
返回作为参数传递的远程对象obj
的存根。此操作仅有效after该对象已导出。- 参数:
obj
- 需要存根的远程对象- 返回:
-
远程对象的存根
obj
。 - 抛出:
NoSuchObjectException
- 如果找不到远程对象的存根。- 自从:
- 1.2
-
hashCode
public int hashCode()返回远程对象的哈希码。引用同一个远程对象的两个远程对象存根将具有相同的哈希码(为了支持远程对象作为哈希表中的键)。 -
equals
比较两个远程对象是否相等。返回一个boolean,指示此远程对象是否等同于指定的对象。当远程对象存储在哈希表中时使用此方法。如果指定的 Object 本身不是 RemoteObject 的实例,则此方法通过返回以此远程对象作为参数调用其参数的equals
方法的结果来进行委托。 -
toString
返回表示此远程对象的值的字符串。
-