クラス FailFastProblemReporter

java.lang.ObjectSE
org.springframework.beans.factory.parsing.FailFastProblemReporter
実装されたすべてのインターフェース:
ProblemReporter

public class FailFastProblemReporter extends ObjectSE implements ProblemReporter
エラーが発生したときにフェイルファスト動作を示す単純な ProblemReporter 実装。

最初に発生したエラーにより、BeanDefinitionParsingException がスローされます。

警告は、このクラスの the log に書き込まれます。

導入:
2.0
作成者:
Rob Harrop, Juergen Hoeller, Rick Evans
  • コンストラクターの詳細

    • FailFastProblemReporter

      public FailFastProblemReporter()
  • メソッドの詳細

    • setLogger

      public void setLogger(@Nullable Log logger)
      警告の報告に使用される logger を設定します。

      null に設定すると、インスタンスクラスの名前に設定されたデフォルトの logger が使用されます。

      パラメーター:
      logger - 警告の報告に使用される logger
    • fatal

      public void fatal(Problem problem)
      発生したエラーの詳細を示す BeanDefinitionParsingException をスローします。
      次で指定:
      インターフェース ProblemReporterfatal 
      パラメーター:
      problem - エラーの原因
    • error

      public void error(Problem problem)
      発生したエラーの詳細を示す BeanDefinitionParsingException をスローします。
      次で指定:
      インターフェース ProblemReportererror 
      パラメーター:
      problem - エラーの原因
    • warning

      public void warning(Problem problem)
      指定された Problem を WARN レベルで Log に書き込みます。
      次で指定:
      インターフェース ProblemReporterwarning 
      パラメーター:
      problem - 警告の原因