インターフェース ErrorMessageStrategy

すべての既知の実装クラス:
AmqpMessageHeaderErrorMessageStrategyDefaultErrorMessageStrategyJmsMessageHeaderErrorMessageStrategyRawRecordHeaderErrorMessageStrategy
関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface ErrorMessageStrategy
提供された ThrowableSE および AttributeAccessor をコンテキストとして基づいて ErrorMessage を構築するための戦略。

Throwable payload は通常 MessagingException であり、failedMessage プロパティを使用してエラーの原因を特定できます。

この戦略は、RetryContext アクセス用の ErrorMessageSendingRecoverer に使用できます。

導入:
4.3.10
作成者:
Artem Bilan, Gary Russell
  • メソッドの詳細

    • buildErrorMessage

      ErrorMessage buildErrorMessage(ThrowableSE payload, @Nullable AttributeAccessor attributes)
      エラーメッセージを作成します。
      パラメーター:
      payload - ペイロード。
      attributes - 属性。
      戻り値:
      ErrorMessage。