目次|| 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.