JavaTM 2 Platform
Standard Ed. 6

java.rmi.server
類別 RemoteObject

java.lang.Object
  繼承者 java.rmi.server.RemoteObject
所有已實作的介面:
Serializable, Remote
直接已知子類別:
RemoteObjectInvocationHandler, RemoteServer, RemoteStub

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 通過其自定義 writeObjectreadObject 方法的行為確保其實例遠端參考的序列化可移植性。不應在 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 將有相同的雜湊碼(以便作為雜湊表中的鍵支持遠端物件)。

覆寫:
類別 Object 中的 hashCode
返回:
此物件的一個雜湊碼值。
另請參見:
Hashtable

equals

public boolean equals(Object obj)
比較兩個遠端物件是否相等。返回指示此遠端物件是否與指定物件等效的 boolean。在雜湊表中存儲遠端物件時將使用此方法。如果指定物件本身不是 RemoteObject 的實例,則此方法通過返回調用其參數的 equals 方法的結果將此遠端物件委託為參數。

覆寫:
類別 Object 中的 equals
參數:
obj - 要與之比較的物件
返回:
如果這些物件相等,則返回 true;否則,返回 false。
另請參見:
Hashtable

toString

public String toString()
返回表示此遠端物件的值的 String。

覆寫:
類別 Object 中的 toString
返回:
該物件的字元串表示形式。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only