クラス ErrorMessageSendingRecoverer
java.lang.ObjectSE
org.springframework.integration.core.ErrorMessagePublisher
org.springframework.integration.handler.advice.ErrorMessageSendingRecoverer
- 実装されたすべてのインターフェース:
Aware
、BeanFactoryAware
、org.springframework.retry.RecoveryCallback<ObjectSE>
public class ErrorMessageSendingRecoverer
extends ErrorMessagePublisher
implements org.springframework.retry.RecoveryCallback<ObjectSE>
最後のスロー可能オブジェクトを、再試行の枯渇後に
ErrorMessage
として送信する RecoveryCallback
。- 導入:
- 2.2
- 作成者:
- Gary Russell, Artem Bilan, Oleg Zhurakousky
ネストされたクラスのサマリー
ネストされたクラスフィールドのサマリー
クラス org.springframework.integration.core.ErrorMessagePublisher から継承されたフィールド
logger, messagingTemplate
コンストラクターの概要
コンストラクターコンストラクター説明デフォルトのerrorChannel
を使用してインスタンスを作成し、リカバリエラーメッセージを公開します。指定されたメッセージチャネルに基づいてインスタンスを構築します。ErrorMessageSendingRecoverer
(MessageChannel channel, ErrorMessageStrategy errorMessageStrategy) 提供されたメッセージチャネルとErrorMessageStrategy
に基づいてインスタンスを構築します。メソッドのサマリー
修飾子と型メソッド説明protected ThrowableSE
payloadWhenNull
(AttributeAccessor context) recover
(org.springframework.retry.RetryContext context) クラス org.springframework.integration.core.ErrorMessagePublisher から継承されたメソッド
determinePayload, getChannel, getChannelResolver, getErrorMessageStrategy, getMessagingTemplate, publish, publish, publish, publish, publish, setBeanFactory, setChannel, setChannelName, setChannelResolver, setErrorMessageStrategy, setSendTimeout
コンストラクターの詳細
ErrorMessageSendingRecoverer
public ErrorMessageSendingRecoverer()デフォルトのerrorChannel
を使用してインスタンスを作成し、リカバリエラーメッセージを公開します。DefaultErrorMessageStrategy
は、発行するエラーメッセージの作成に使用されます。- 導入:
- 4.3.10
ErrorMessageSendingRecoverer
指定されたメッセージチャネルに基づいてインスタンスを構築します。DefaultErrorMessageStrategy
は、発行するエラーメッセージの作成に使用されます。- パラメーター:
channel
- 回復アクションに関するエラーメッセージを公開するメッセージチャネル。
ErrorMessageSendingRecoverer
public ErrorMessageSendingRecoverer(MessageChannel channel, ErrorMessageStrategy errorMessageStrategy) 提供されたメッセージチャネルとErrorMessageStrategy
に基づいてインスタンスを構築します。ErrorMessageStrategy
が null の場合、DefaultErrorMessageStrategy
が使用されます。- パラメーター:
channel
- 回復アクションに関するエラーメッセージを公開するメッセージチャネル。errorMessageStrategy
-ErrorMessageStrategy
は、発行用のエラーメッセージを作成します。DefaultErrorMessageStrategy
が使用される時点で null にすることができます。- 導入:
- 4.3.10
メソッドの詳細
recover
payloadWhenNull
クラスからコピーされた説明:ErrorMessagePublisher
- オーバーライド:
- クラス
ErrorMessagePublisher
のpayloadWhenNull
- パラメーター:
context
- 例外プロパティに使用するAttributeAccessor
- 戻り値:
ErrorMessage
ペイロードのThrowable
- 関連事項: