JavaTM 2 Platform
Standard Ed. 6

軟體套件 java.rmi

提供 RMI 套件。

請參見:
          描述

介面摘要
Remote Remote 介面用於標識其方法可以從非本地虛擬機器上調用的介面。
 

類別摘要
MarshalledObject<T> MarshalledObject 套件含一個位元組串流,該串流具有給定了其建構子的物件的序列化表示形式。
Naming Naming 類別提供在物件註冊表中存儲和獲得遠端對遠端物件參考的方法。
RMISecurityManager 由使用下載的程式碼的 RMI 應用程序使用的 SecurityManager 的子類別。
 

異常摘要
AccessException AccessExceptionjava.rmi.Naming 類別(特別是 bindrebindunbind)的某些方法和 java.rmi.activation.ActivationSystem 介面的方法拋出,以指示調用方不允許執行該方法調用所請求的操作。
AlreadyBoundException 如果試圖將註冊表中的物件綁定到已具有相關綁定的名稱上,則拋出 AlreadyBoundException
ConnectException 如果拒絕遠端主機對連接的遠端方法調用,則拋出 ConnectException
ConnectIOException 如果在連接到遠端主機以便進行遠端方法調用時發生 IOException,則拋出 ConnectIOException
MarshalException 如果在編組遠端調用標題、參數或遠端方法調用的返回值時發生 java.io.IOException,則拋出 MarshalException
NoSuchObjectException 如果試圖調用遠端虛擬機器上已不存在的物件上的方法,則拋出 NoSuchObjectException
NotBoundException 如果試圖在註冊表中尋找或解綁沒有相關綁定的名稱,則拋出 NotBoundException
RemoteException RemoteException 是許多與通信相關的異常的通用父級類別,這些異常可能會在執行遠端方法調用期間發生。
RMISecurityException 已過時。 SecurityException 取代。
ServerError 當在伺服器上處理遠端方法調用時(既可以是解編參數、執行遠端方法本身時,也可以是編組返回值時),如果拋出 Error,則作為遠端方法調用的結果,將拋出 ServerError
ServerException 在伺服器上處理遠端方法調用(既可以在解編參數時,也可以是在執行遠端方法本身時)時,如果拋出 RemoteException,則作為遠端方法調用的結果,也會拋出 ServerException
ServerRuntimeException 已過時。 無替換版本
StubNotFoundException 如果在導入某個遠端物件時無法找到該物件的有效 stub 類別,則拋出 StubNotFoundException
UnexpectedException 如果遠端方法調用的客戶機因為該調用而收到一個未經檢查的異常(該異常不屬於遠端介面方法的 throws 語句中宣告的經檢查的異常型別),則拋出 UnexpectedException
UnknownHostException 如果在創建到遠端主機的連接以便進行遠端方法調用時發生 java.net.UnknownHostException,則拋出 UnknownHostException
UnmarshalException 在解組參數時或者如果發生以下任何情況導致遠端方法調用,則拋出 UnmarshalException: 如果在解組調用標題時發生異常 如果返回值的協議無效 如果解組參數(在伺服器端)或返回值(在客戶機端)時發生 java.io.IOException
 

軟體套件 java.rmi 的描述

提供 RMI 套件。RMI 指的是遠端方法調用 (Remote Method Invocation)。它是一種機制,能夠讓在某個 Java 虛擬機器上的物件調用另一個 Java 虛擬機器中的物件上的方法。可以用此方法調用的任何物件必須實作該遠端介面。調用這樣一個物件時,其參數為 "marshalled" 並將其從本地虛擬機器發送到遠端虛擬機器(該遠端虛擬機器的參數為 "unmarshalled")上。該方法終止時,將編組來自遠端機的結果並將結果發送到調用方的虛擬機器。如果方法調用導致拋出異常,則該異常將指示給調用方。

從以下版本開始:
JDK1.1

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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