クラス ConditionalRejectingErrorHandler.DefaultExceptionStrategy
java.lang.ObjectSE
org.springframework.amqp.rabbit.listener.ConditionalRejectingErrorHandler.DefaultExceptionStrategy
- 実装されたすべてのインターフェース:
FatalExceptionStrategy
- 含まれているクラス:
- ConditionalRejectingErrorHandler
public static class ConditionalRejectingErrorHandler.DefaultExceptionStrategy
extends ObjectSE
implements FatalExceptionStrategy
FatalExceptionStrategy
のデフォルト実装。- 導入:
- 1.6.3
フィールドサマリー
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明boolean
protected boolean
isUserCauseFatal
(ThrowableSE cause) サブクラスはこれをオーバーライドしてカスタム例外を追加できます。protected void
スタックトレースを除いて、致命的な ListenerExecutionFailedException を WARN レベルでログに記録します。
フィールドの詳細
logger
コンストラクターの詳細
DefaultExceptionStrategy
public DefaultExceptionStrategy()
メソッドの詳細
isFatal
- 次で指定:
- インターフェース
FatalExceptionStrategy
のisFatal
logFatalException
スタックトレースを除いて、致命的な ListenerExecutionFailedException を WARN レベルでログに記録します。サブクラスは、この動作をオーバーライドできます。- パラメーター:
t
-ListenerExecutionFailedException
cause
- 根本原因 (一般的なMessagingException
をスキップ)。- 導入:
- 2.2.4
isUserCauseFatal
サブクラスはこれをオーバーライドしてカスタム例外を追加できます。- パラメーター:
cause
- 原因- 戻り値:
- 原因が致命的な場合は true。