モジュール java.rmi
パッケージ java.rmi

クラスUnmarshalException

  • すべての実装されたインタフェース:
    Serializable

    public class UnmarshalException
    extends RemoteException
    UnmarshalExceptionは、リモート・メソッド呼出しのパラメータまたは結果を非整列化しているときに、次の条件のどれかが成立した場合にスローされることがあります。
    • 呼出しヘッダーを非整列化しているときに例外が発生した場合
    • 戻り値のプロトコルが無効な場合
    • パラメータ(サーバー側)または戻り値(クライアント側)を非整列化しているときにjava.io.IOExceptionが発生した場合
    • パラメータまたは戻り値を非整列化しているときにjava.lang.ClassNotFoundExceptionが発生した場合
    • サーバー側でスケルトンがロードできない場合。なお、スケルトンは1.1スタブ・プロトコルでは必要だが、1.2スタブ・プロトコルでは必要ない
    • メソッド・ハッシュが無効な(つまり、メソッドが見つからない)場合
    • 非整列化時に、リモート・オブジェクトのスタブに対するリモート参照オブジェクトの作成でエラーが発生した場合
    導入されたバージョン:
    1.1
    関連項目:
    直列化された形式
    • コンストラクタの詳細

      • UnmarshalException

        public UnmarshalException​(String s)
        指定された詳細メッセージを持つUnmarshalExceptionを構築します。
        パラメータ:
        s - 詳細メッセージ
        導入されたバージョン:
        1.1
      • UnmarshalException

        public UnmarshalException​(String s,
                                  Exception ex)
        指定された詳細メッセージおよび入れ子の例外を持つUnmarshalExceptionを構築します。
        パラメータ:
        s - 詳細メッセージ
        ex - 入れ子の例外
        導入されたバージョン:
        1.1