モジュール java.management
パッケージ javax.management.remote

クラスJMXServerErrorException

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


    public class JMXServerErrorException
    extends IOException
    リモートのMBeanServerメソッド呼出しの結果としてスローされる例外です。この例外がスローされた場合は、リモートMBeanサーバーでその呼出しを処理している間にErrorがスローされています。 JMXServerErrorExceptionインスタンスには、その原因となった元のErrorが含まれます。
    導入されたバージョン:
    1.5
    関連項目:
    ServerError, 直列化された形式
    • コンストラクタの詳細

      • JMXServerErrorException

        public JMXServerErrorException​(String s,
                                       Error err)
        指定された詳細メッセージおよび入れ子のエラーを持つJMXServerErrorExceptionを構築します。
        パラメータ:
        s - 詳細メッセージ。
        err - 入れ子のエラー。 このパラメータがnullの場合、このクラスのインスタンスを作成できるが、標準コネクタはこの処理を行わない。
    • メソッドの詳細

      • getCause

        public Throwable getCause​()
        次のクラスからコピーされた説明: Throwable
        このスロー可能オブジェクトの原因を返しますが、原因が存在しないか不明な場合はnullを返します。 (原因はこのスロー可能オブジェクトをスローさせたスロー可能オブジェクトです。)

        この実装は、Throwableを要求するいずれかのコンストラクタ経由で提供された原因、またはThrowable.initCause(Throwable)メソッドを使用して作成後に設定された原因を返します。 通常、このメソッドをオーバーライドする必要はありませんが、サブクラスはこのメソッドをオーバーライドして、他のなんらかの方法で設定された原因を返すことができます。 これは、チェーンされた例外のThrowableへの追加前に実行される「レガシー連鎖スロー可能オブジェクト」に適しています。 PrintStackTraceメソッドのいずれもオーバーライドする必要がないことに注意してください。これらのメソッドはすべてgetCauseメソッドを呼び出して、スロー可能オブジェクトの原因を判別します。

        オーバーライド:
        getCause、クラス: Throwable
        戻り値:
        このスロー可能オブジェクトの原因。原因が存在しないか不明の場合はnull