インターフェース ErrorMessageStrategy
- すべての既知の実装クラス:
AmqpMessageHeaderErrorMessageStrategy、DefaultErrorMessageStrategy、RawRecordHeaderErrorMessageStrategy
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
@FunctionalInterfaceSE public interface ErrorMessageStrategy
提供された
ThrowableSE および AttributeAccessor をコンテキストとして基づいて ErrorMessage を構築するための戦略。Throwable payload は通常 MessagingException であり、failedMessage プロパティを使用してエラーの原因を特定できます。
この戦略は、RetryContext アクセス用の ErrorMessageSendingRecoverer に使用できます。
- 導入:
- 4.3.10
- 作成者:
- Artem Bilan, Gary Russell
メソッドのサマリー
修飾子と型 メソッド 説明 ErrorMessagebuildErrorMessage(ThrowableSE payload, AttributeAccessor attributes)エラーメッセージを作成します。
メソッドの詳細
buildErrorMessage
エラーメッセージを作成します。- パラメーター:
payload- ペイロード。attributes- 属性。- 戻り値:
- ErrorMessage。