目次 | 前へ | 次へ Java Remote Method Invocation


A.3 リターン中の例外とエラー



例外
コンテキスト

java.rmi.UnmarshalException

次の操作時にストリームが破壊され、入出力エラーまたはプロトコルエラーが発生した

  • リターンヘッダーの整列
  • リターンタイプのチェック
  • リターンコードのチェック
  • リターンの非整列化

戻り値のクラスが見つからない。

java.rmi.UnexpectedException

メソッドシグニチャーに記載されていない例外が発生 (実行時例外を除く)。UnexpectedException 例外オブジェクトはサーバーによってスローされた基底の例外を含む。

java.rmi.ServerError

サーバーがリモートメソッドを実行中に発生するエラーのどれか。ServerError 例外オブジェクトはサーバーによってスローされた基底の例外を含む

java.rmi.ServerException

この例外は、サーバー上での呼び出し処理の実行中に RemoteException がスローされた場合に、リモートメソッド呼び出し (引数の非整列化またはリモートメソッド自体) の結果としてスローされる。例については、「セクション A.3.1 java.rmi.ServerException が発生する原因」を参照してください。

java.rmi.ServerRuntimeException

注: この例外は、Java 2 SDK, Standard Edition, v1.2 では非推奨です

Java 2 SDK, Standard Edition, v1.2 と互換性のあるバージョンが動作しているサーバーは、この例外をスローしない。RuntimeException がクライアントにそのまま伝えられる。



目次 | 前へ | 次へ
Copyright © 1997, 2010, Oracle and/or its affiliates. All rights reserved.