|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 ActivationID 的軟體套件 | |
---|---|
java.rmi.activation | 為 RMI 物件啟動提供支持。 |
java.rmi.activation 中 ActivationID 的使用 |
---|
返回 ActivationID 的 java.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 ,並且為可啟動的遠端物件獲取一個啟動標識符。 |
參數型別為 ActivationID 的 java.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 被啟動。 |
參數型別為 ActivationID 的 java.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。