JavaTM 2 Platform
Standard Ed. 6

類別 java.rmi.activation.ActivationID
的使用

使用 ActivationID 的軟體套件
java.rmi.activation 為 RMI 物件啟動提供支持。 
 

java.rmi.activationActivationID 的使用
 

返回 ActivationIDjava.rmi.activation 中的方法
static ActivationID Activatable.exportObject(Remote obj, String location, MarshalledObject<?> data, boolean restart, int port)
          註冊指定物件的啟動描述符(使用指定的位置、資料和重啟網要),並使用指定的埠號輸出該物件。
static ActivationID Activatable.exportObject(Remote obj, String location, MarshalledObject<?> data, boolean restart, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
          註冊指定物件的啟動描述符(使用指定的位置、資料和重啟網要),並使用指定的埠號、指定的客戶端和伺服器Socket處理器輸出該物件。
protected  ActivationID Activatable.getID()
          返回物件的啟動標識符。
 ActivationID ActivationSystem.registerObject(ActivationDesc desc)
          registerObject 方法用於註冊一個啟動描述符 desc,並且為可啟動的遠端物件獲取一個啟動標識符。
 

參數型別為 ActivationIDjava.rmi.activation 中的方法
 MarshalledObject<? extends Remote> Activator.activate(ActivationID id, boolean force)
          啟動與啟動標識符 id 關聯的物件。
protected  void ActivationGroup.activeObject(ActivationID id, MarshalledObject<? extends Remote> mobj)
          如果子類別要進行對組監視器的 activeObject 回調,則此 protected 方法是必要的。
 void ActivationMonitor.activeObject(ActivationID id, MarshalledObject<? extends Remote> obj)
          通知某個物件現在是活動的。
abstract  void ActivationGroup.activeObject(ActivationID id, Remote obj)
          當物件被導出時(通過 Activatable 物件的建構或者通過顯式調用 Activatable.exportObject),組的 activeObject 方法被調用。
static Remote Activatable.exportObject(Remote obj, ActivationID id, int port)
          將可啟動遠端物件導出到 RMI 運行資源庫中,使該物件能接收傳入的調用。
static Remote Activatable.exportObject(Remote obj, ActivationID id, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
          將可啟動遠端物件導出到 RMI 運行資源庫中,使該物件能接收傳入的調用。
 ActivationDesc ActivationSystem.getActivationDesc(ActivationID id)
          為具有該啟動標識符 id 的物件返回啟動描述符。
static boolean Activatable.inactive(ActivationID id)
          通知系統具有相應啟動 id 的物件目前沒有處於活動狀態的。
 boolean ActivationGroup.inactiveObject(ActivationID id)
          通過調用 Activatable.inactive 方法間接地調用組的 inactiveObject 方法。
 void ActivationMonitor.inactiveObject(ActivationID id)
          當組中的一個物件成為不活動(取消啟動)時,一個啟動組調用其監視器的 inactiveObject 方法。
 MarshalledObject ActivationGroup_Stub.newInstance(ActivationID id, ActivationDesc desc)
          ActivationGroup.newInstance 的 stub 方法。
 MarshalledObject<? extends Remote> ActivationInstantiator.newInstance(ActivationID id, ActivationDesc desc)
          啟動程序調用一個初始化程序的 newInstance 方法,以便在該組中重建具有啟動標識符 id 和描述符 desc 的物件。
 ActivationDesc ActivationSystem.setActivationDesc(ActivationID id, ActivationDesc desc)
          為具有啟動標識符 id 的物件設置啟動描述符 desc
static void Activatable.unregister(ActivationID id)
          為與 id 關聯的啟動描述符撤消前面的註冊。
 void ActivationSystem.unregisterObject(ActivationID id)
          移除前面通過 ActivationSystem 註冊的啟動 id 和描述符;該物件無法再通過物件的啟動 id 被啟動。
 

參數型別為 ActivationIDjava.rmi.activation 中的建構子
Activatable(ActivationID id, int port)
          建構子用於在指定埠號上啟動/導出物件。
Activatable(ActivationID id, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
          建構子用於在指定埠號上啟動/導出物件。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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