インターフェース ProblemReporter

すべての既知の実装クラス:
FailFastProblemReporter

public interface ProblemReporter
SPI インターフェースにより、ツールやその他の外部プロセスは、Bean 定義の解析中に報告されたエラーや警告を処理できます。
導入:
2.0
作成者:
Rob Harrop, Juergen Hoeller
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    error(Problem problem)
    解析プロセス中にエラーが発生したときに呼び出されます。
    void
    fatal(Problem problem)
    解析プロセス中に致命的なエラーが発生したときに呼び出されます。
    void
    warning(Problem problem)
    解析プロセス中に警告が発生したときに呼び出されます。
  • メソッドの詳細

    • fatal

      void fatal(Problem problem)
      解析プロセス中に致命的なエラーが発生したときに呼び出されます。

      実装は、与えられた問題を致命的なものとして扱う必要があります。つまり、最終的に例外を発生させる必要があります。

      パラメーター:
      problem - エラーの原因 (非 null)
    • error

      void error(Problem problem)
      解析プロセス中にエラーが発生したときに呼び出されます。

      実装はエラーを致命的なものとして扱うことを選択するかもしれません。

      パラメーター:
      problem - エラーの原因 (非 null)
    • warning

      void warning(Problem problem)
      解析プロセス中に警告が発生したときに呼び出されます。

      警告は致命的と は見なされません。

      パラメーター:
      problem - 警告の原因 (非 null)