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