クラス ErrorMessageSendingRecoverer
java.lang.ObjectSE
org.springframework.integration.core.ErrorMessagePublisher
org.springframework.integration.handler.advice.ErrorMessageSendingRecoverer
- 実装済みのインターフェース一覧:
Aware, BeanFactoryAware, RecoveryCallback<@Nullable ObjectSE>
public class ErrorMessageSendingRecoverer
extends ErrorMessagePublisher
implements RecoveryCallback<@Nullable ObjectSE>
再試行回数の上限に達した後、最後のスロー可能オブジェクトを
ErrorMessage として送信する RecoveryCallback。- 導入:
- 2.2
- 作成者:
- Gary Russell, Artem Bilan, Oleg Zhurakousky
フィールド概要
クラス ErrorMessagePublisher から継承されたフィールド
logger, messagingTemplateコンストラクター概要
コンストラクターコンストラクター説明デフォルトのerrorChannelを使用してインスタンスを構築し、回復エラーメッセージを公開します。提供されたメッセージチャネルに基づいてインスタンスを構築します。ErrorMessageSendingRecoverer(MessageChannel channel, ErrorMessageStrategy errorMessageStrategy) 提供されたメッセージチャネルとErrorMessageStrategyに基づいてインスタンスを構築します。方法の概要
クラス ErrorMessagePublisher から継承されたメソッド
determinePayload, getChannel, getChannelResolver, getErrorMessageStrategy, getMessagingTemplate, payloadWhenNull, 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
- 次で指定:
- インターフェース
RecoveryCallback<@Nullable ObjectSE>内のrecover - パラメーター:
context- 失敗の背景cause- 失敗の原因- 戻り値:
- 失敗したコールバック結果を置き換えるために使用できるオブジェクト