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

クラスActivationException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.rmi.activation.ActivationException
すべての実装されたインタフェース:
Serializable
直系の既知のサブクラス:
UnknownGroupException, UnknownObjectException

public class ActivationException
extends Exception
起動インタフェースが使う一般的な例外です。

1.4リリースでは、この例外は汎用的な例外チェーン・メカニズムに適合するように改良されています。 構築時に提供され、public detailフィールドを介してアクセスされる「詳細例外」は、原因と呼ばれるようになり、前述の「レガシー・フィールド」だけでなく、Throwable.getCause()メソッドを介してもアクセスできます。

ActivationExceptionのインスタンス上でThrowable.initCause(Throwable)メソッドを呼び出した場合、常にIllegalStateExceptionがスローされます。

導入されたバージョン:
1.2
関連項目:
直列化された形式
  • フィールド詳細

    • detail

      public Throwable detail
      この起動例外の原因です。

      このフィールドは、汎用的な例外チェーン機能以前から使用されています。 Throwable.getCause()メソッドが、この情報を取得するために現在推奨されている手段です。

  • コンストラクタの詳細

    • ActivationException

      public ActivationException()
      ActivationExceptionを構築します。
    • ActivationException

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

      public ActivationException​(String s, Throwable cause)
      指定された詳細メッセージと原因を持つActivationExceptionを構築します。 このコンストラクタは、detailフィールドに、指定されたThrowableを設定します。
      パラメータ:
      s - 詳細メッセージ
      cause - 原因
  • メソッドの詳細

    • getMessage

      public String getMessage()
      この例外の詳細メッセージ(原因のメッセージがある場合はそれも含む)を返します。
      オーバーライド:
      getMessage、クラス: Throwable
      戻り値:
      詳細メッセージ
    • getCause

      public Throwable getCause()
      この例外の原因を返します。 このメソッドが返すのはdetailフィールドの値です。
      オーバーライド:
      getCause、クラス: Throwable
      戻り値:
      原因。nullの場合もある
      導入されたバージョン:
      1.4