JavaTM 2 Platform
Standard Ed. 6

java.rmi.server
介面 RemoteCall


已過時。 無替代版本。

@Deprecated
public interface RemoteCall

RemoteCall 是一個只供 RMI 運行時(與遠端物件的 stub 和 skeleton 一起)使用來執行遠端物件調用的抽象。因為 RemoteCall 介面只供過時的 java.rmi.server.RemoteRef 方法使用,所以該介面已過時。

從以下版本開始:
JDK1.1
另請參見:
RemoteRef

方法摘要
 void done()
          已過時。 無替代版本
 void executeCall()
          已過時。 無替代版本
 ObjectInput getInputStream()
          已過時。 無替代版本
 ObjectOutput getOutputStream()
          已過時。 無替代版本
 ObjectOutput getResultStream(boolean success)
          已過時。 無替代版本
 void releaseInputStream()
          已過時。 無替代版本
 void releaseOutputStream()
          已過時。 無替代版本
 

方法詳細資訊

getOutputStream

@Deprecated
ObjectOutput getOutputStream()
                             throws IOException
已過時。 無替代版本

返回 stub/skeleton 應將參數/結果放入其中的輸出串流。

返回:
參數/結果的輸出串流
拋出:
IOException - 如果發生 I/O 錯誤。
從以下版本開始:
JDK1.1

releaseOutputStream

@Deprecated
void releaseOutputStream()
                         throws IOException
已過時。 無替代版本

釋放輸出串流;這應以某些傳送方式釋放該串流。

拋出:
IOException - 如果發生 I/O 錯誤。
從以下版本開始:
JDK1.1

getInputStream

@Deprecated
ObjectInput getInputStream()
                           throws IOException
已過時。 無替代版本

獲取 stub/skeleton 應從中獲取結果/參數的輸入串流。

返回:
用於讀取參數/結果的輸入串流
拋出:
IOException - 如果發生 I/O 錯誤。
從以下版本開始:
JDK1.1

releaseInputStream

@Deprecated
void releaseInputStream()
                        throws IOException
已過時。 無替代版本

釋放輸入串流。這允許某些傳送方式盡早釋放通道。

拋出:
IOException - 如果發生 I/O 錯誤。
從以下版本開始:
JDK1.1

getResultStream

@Deprecated
ObjectOutput getResultStream(boolean success)
                             throws IOException,
                                    StreamCorruptedException
已過時。 無替代版本

返回輸出串流(可以輸出與成功調用相關的頭資訊)。每個遠端調用只能成功一次。

參數:
success - 如果為 true,則指示正常返回;否則指示異常返回。
返回:
用於寫入調用結果的輸出串流
拋出:
IOException - 如果發生 I/O 錯誤。
StreamCorruptedException - 如果已被調用。
從以下版本開始:
JDK1.1

executeCall

@Deprecated
void executeCall()
                 throws Exception
已過時。 無替代版本

採取一切措施執行調用。

拋出:
Exception - 如果發生常規異常。
從以下版本開始:
JDK1.1

done

@Deprecated
void done()
          throws IOException
已過時。 無替代版本

允許在遠端調用完成後執行清除。

拋出:
IOException - 如果發生 I/O 錯誤。
從以下版本開始:
JDK1.1

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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