|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.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。