|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjavax.rmi.PortableRemoteObject
public class PortableRemoteObject
伺服器實作對象可以從 javax.rmi.PortableRemoteObject 繼承,也可以實作一個遠端介面,然後使用 exportObject 方法將其本身註冊為伺服器物件。toStub 方法採用伺服器實作,並返回一個可用於存取該伺服器物件的 stub。連接方法使 Remote 物件準備好進行遠端通信。unexportObject 方法用於註銷伺服器物件,使之可用於垃圾回收。narrow 方法採用一個物件參考或抽象介面型別,並嘗試使其變窄以適合給定的介面。如果該操作成功,結果將是一個指定型別的物件,否則將拋出一個異常。
| 建構子摘要 | |
|---|---|
protected |
PortableRemoteObject()
通過調用 exportObject(this) 初始化該物件。 |
| 方法摘要 | |
|---|---|
static void |
connect(Remote target,
Remote source)
使 Remote 物件準備好進行遠端通信。 |
static void |
exportObject(Remote obj)
準備伺服器物件,以接收遠端調用。 |
static Object |
narrow(Object narrowFrom,
Class narrowTo)
檢查以確保遠端或抽象介面型別的物件可以強制轉換為所需的型別。 |
static Remote |
toStub(Remote obj)
返回給定伺服器物件的 stub。 |
static void |
unexportObject(Remote obj)
從運行時註銷伺服器物件,允許物件用於垃圾回收。 |
| 從類別 java.lang.Object 繼承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 建構子詳細資訊 |
|---|
protected PortableRemoteObject()
throws RemoteException
exportObject(this) 初始化該物件。
RemoteException - 如果導出失敗。| 方法詳細資訊 |
|---|
public static void exportObject(Remote obj)
throws RemoteException
obj - 要導出的伺服器物件。
RemoteException - 如果導出失敗。
public static Remote toStub(Remote obj)
throws NoSuchObjectException
obj - 需要 stub 的伺服器物件。必須為 PortableRemoteObject 的一個子類別,或者以前已經是調用 exportObject(java.rmi.Remote) 的目標。
NoSuchObjectException - 如果找不到給定伺服器物件的 stub。
public static void unexportObject(Remote obj)
throws NoSuchObjectException
obj - 要撤消導出的物件。
NoSuchObjectException - 如果當前未導出遠端物件。
public static Object narrow(Object narrowFrom,
Class narrowTo)
throws ClassCastException
narrowFrom - 要檢查的物件。narrowTo - 所需的型別。
ClassCastException - 如果 narrowFrom 不能強制轉換為 narrowTo。
public static void connect(Remote target,
Remote source)
throws RemoteException
Stub#connect 方法。
target - 要連接的物件。source - 以前連接的物件。
RemoteException - 如果 source 未連接,或者如果 target 已經連接到與 source 不同的 ORB。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。