クラスErrorManager

java.lang.Object
java.util.logging.ErrorManager

public class ErrorManager extends Object
ErrorManagerオブジェクトはHandlerに接続され、ロギング時にHandlerで発生するエラーを処理します。

ロギング出力を処理するときにHandlerで問題が発生した場合、Handlerはロギング呼出しの発行者(関係者ではない可能性がある)にExceptionをスローして戻さずに、関連するErrorManagerを呼び出す必要があります。

導入されたバージョン:
1.4
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    static final int
    CLOSE_FAILUREは、出力ストリームのクローズに失敗したときに使用されます。
    static final int
    FLUSH_FAILUREは、出力ストリームへのフラッシュに失敗したときに使用されます。
    static final int
    FORMAT_FAILUREは、理由を問わずフォーマット処理が失敗したときに使用されます。
    static final int
    GENERIC_FAILUREは、その他のカテゴリのいずれにも当てはまらない失敗に対して使用されます。
    static final int
    OPEN_FAILUREは、出力ストリームのオープンに失敗したときに使用されます。
    static final int
    WRITE_FAILUREは、出力ストリームへの書込みに失敗したときに使用されます。
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    ErrorManagerを作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    error(String msg, Exception ex, int code)
    Handlerエラーが発生したときは、エラー・メソッドが呼び出されます。

    クラスオブジェクトで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    修飾子と型
    メソッド
    説明
    protected Object
    このオブジェクトのコピーを作成して、返します。
    boolean
    このオブジェクトと他のオブジェクトが等しいかどうかを示します。
    protected void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    最終決定は非推奨であり、将来のリリースで削除される可能性があります。
    final Class<?>
    このObjectの実行時クラスを返します。
    int
    このオブジェクトに対するハッシュ・コード値を返します。
    final void
    このオブジェクトのモニターで待機中のスレッドを1つ再開します。
    final void
    このオブジェクトのモニターで待機中のすべてのスレッドを再開します。
    オブジェクトの文字列表現を返します。
    final void
    現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。
    final void
    wait(long timeoutMillis)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
    final void
    wait(long timeoutMillis, int nanos)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
  • フィールド詳細

    • GENERIC_FAILURE

      public static final int GENERIC_FAILURE
      GENERIC_FAILUREは、その他のカテゴリのいずれにも当てはまらない失敗に対して使用されます。
      関連項目:
    • WRITE_FAILURE

      public static final int WRITE_FAILURE
      WRITE_FAILUREは、出力ストリームへの書込みに失敗したときに使用されます。
      関連項目:
    • FLUSH_FAILURE

      public static final int FLUSH_FAILURE
      FLUSH_FAILUREは、出力ストリームへのフラッシュに失敗したときに使用されます。
      関連項目:
    • CLOSE_FAILURE

      public static final int CLOSE_FAILURE
      CLOSE_FAILUREは、出力ストリームのクローズに失敗したときに使用されます。
      関連項目:
    • OPEN_FAILURE

      public static final int OPEN_FAILURE
      OPEN_FAILUREは、出力ストリームのオープンに失敗したときに使用されます。
      関連項目:
    • FORMAT_FAILURE

      public static final int FORMAT_FAILURE
      FORMAT_FAILUREは、理由を問わずフォーマット処理が失敗したときに使用されます。
      関連項目:
  • コンストラクタの詳細

    • ErrorManager

      public ErrorManager()
      ErrorManagerを作成します。
  • メソッドの詳細

    • error

      public void error(String msg, Exception ex, int code)
      Handlerエラーが発生したときは、エラー・メソッドが呼び出されます。

      このメソッドは、サブクラスでオーバーライドされる可能性があります。 この基底クラスのデフォルト動作は、最初の呼出しはSystem.errに報告され、それ以降の呼出しは無視される、というものです。

      パラメータ:
      msg - 記述文字列(nullの場合がある)
      ex - 例外(nullの場合がある)
      code - ErrorManagerで定義されたエラー・コード