|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.rmi.server
类 RemoteObject
java.lang.Object java.rmi.server.RemoteObject
- 所有已实现的接口:
- Serializable, Remote
-
public abstract class RemoteObject
- extends Object
- implements Remote, Serializable
该 RemoteObject
类实现远程对象的 java.lang.Object
行为。RemoteObject
通过实现 hashCode、equals 和 toString 方法提供 Object 的远程语义。
- 从以下版本开始:
- JDK1.1
- 另请参见:
- 序列化表格
字段摘要 | |
---|---|
protected RemoteRef |
ref 对象的远程引用。 |
构造方法摘要 | |
---|---|
protected |
RemoteObject() 创建远程对象。 |
protected |
RemoteObject(RemoteRef newref) 创建一个用指定远程引用初始化的远程对象。 |
方法摘要 | |
---|---|
boolean |
equals(Object obj) 比较两个远程对象是否相等。 |
RemoteRef |
getRef() 返回远程对象的远程引用。 |
int |
hashCode() 返回远程对象的哈希码。 |
String |
toString() 返回表示此远程对象的值的 String。 |
static Remote |
toStub(Remote obj) 返回作为参数传递的远程对象 obj 的 stub。 |
从类 java.lang.Object 继承的方法 |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
字段详细信息 |
---|
ref
protected transient RemoteRef ref
-
对象的远程引用。
构造方法详细信息 |
---|
RemoteObject
protected RemoteObject()
- 创建远程对象。
RemoteObject
protected RemoteObject(RemoteRef newref)
-
创建一个用指定远程引用初始化的远程对象。
- 参数:
-
newref
- 远程引用
方法详细信息 |
---|
getRef
public RemoteRef getRef()
-
返回远程对象的远程引用。
注:从此方法返回的对象可以是特定于实现的类的实例。该
RemoteObject
通过其自定义writeObject
和readObject
方法的行为确保其实例远程引用的序列化可移植性。不应在RemoteObject
包装器实例之外序列化RemoteRef
的实例,否则其结果可能无法移植。 -
-
- 返回:
- 对远程对象的远程引用
- 从以下版本开始:
- 1.2
toStub
public static Remote toStub(Remote obj) throws NoSuchObjectException
-
返回作为参数传递的远程对象
obj
的 stub。此操作仅在导出对象之后 有效。 -
-
- 参数:
-
obj
- 需要其 stub 的远程对象 - 返回:
-
远程对象
obj
的 stub。 - 抛出:
-
NoSuchObjectException
- 如果无法找到远程对象的 stub。 - 从以下版本开始:
- 1.2
hashCode
public int hashCode()
- 返回远程对象的哈希码。引用同一远程对象的两个远程对象 stub 将有相同的哈希码(以便作为哈希表中的键支持远程对象)。
-
- 返回:
- 此对象的一个哈希码值。
- 另请参见:
-
Hashtable
equals
public boolean equals(Object obj)
-
比较两个远程对象是否相等。返回指示此远程对象是否与指定对象等效的 boolean。在哈希表中存储远程对象时将使用此方法。如果指定对象本身不是 RemoteObject 的实例,则此方法通过返回调用其参数的
equals
方法的结果将此远程对象委托为参数。 -
- 参数:
-
obj
- 要与之比较的对象 - 返回:
- 如果这些对象相等,则返回 true;否则,返回 false。
- 另请参见:
-
Hashtable
toString
public String toString()
所有类
|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |