JavaTM 2 Platform
Standard Ed. 6

java.rmi.activation
類別 ActivationID

java.lang.Object
  繼承者 java.rmi.activation.ActivationID
所有已實作的介面:
Serializable

public class ActivationID
extends Object
implements Serializable

啟動利用特定的標識符來表示遠端物件,物件能隨著時間被啟動。一個啟動標識符(類別 ActivationID 的一個實例)包含了啟動一個物件所需的幾部分資訊:

物件的啟動標識符能通過利用啟動系統註冊一個物件獲得。註冊可通過以下幾種方式完成:

從以下版本開始:
1.2
另請參見:
Activatable, 序列化表格

建構子摘要
ActivationID(Activator activator)
          ActivationID 的建構子帶有單個參數 activator,這指定了一個對啟動器(負責啟動與此標識符相關聯的物件)的遠端參考。
 
方法摘要
 Remote activate(boolean force)
          啟動此 id 的物件。
 boolean equals(Object obj)
          比較兩個啟動 id 的內容相等性。
 int hashCode()
          返回啟動 id 的雜湊碼。
 
從類別 java.lang.Object 繼承的方法
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

ActivationID

public ActivationID(Activator activator)
ActivationID 的建構子帶有單個參數 activator,這指定了一個對啟動器(負責啟動與此標識符相關聯的物件)的遠端參考。ActivationID 的實例是全體惟一的。

參數:
activator - 對負責啟動物件的啟動器的參考
從以下版本開始:
1.2
方法詳細資訊

activate

public Remote activate(boolean force)
                throws ActivationException,
                       UnknownObjectException,
                       RemoteException
啟動此 id 的物件。

參數:
force - 如果為 true,則當啟動物件時強制啟動器與組聯絡(而不是返回一個快取記憶體參考);如果為 false,則返回一個快取記憶體值也可以接受
返回:
對啟動遠端物件的參考
拋出:
ActivationException - 如果啟動失敗
UnknownObjectException - 如果物件未知
RemoteException - 如果遠端調用失敗
從以下版本開始:
1.2

hashCode

public int hashCode()
返回啟動 id 的雜湊碼。參考同一個遠端物件的兩個標識符將具有相同的雜湊碼。

覆寫:
類別 Object 中的 hashCode
返回:
此物件的一個雜湊碼值。
從以下版本開始:
1.2
另請參見:
Hashtable

equals

public boolean equals(Object obj)
比較兩個啟動 id 的內容相等性。如果以下兩個條件都為 true,則返回 true:1) 惟一標識符相等(從內容上)和 2) 每個標識符指定的啟動器都參考相同的遠端物件。

覆寫:
類別 Object 中的 equals
參數:
obj - 要與之比較的 Object
返回:
如果這些 Object 相等,則返回 true;否則返回 false
從以下版本開始:
1.2
另請參見:
Hashtable

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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