public class ErrorMessageSendingRecoverer extends ErrorMessagePublisher implements org.springframework.retry.RecoveryCallback<ObjectSE>
ErrorMessage として送信する RecoveryCallback。| 修飾子と型 | クラスと説明 |
|---|---|
static class | ErrorMessageSendingRecoverer.RetryExceptionNotAvailableException |
logger, messagingTemplate| コンストラクターと説明 |
|---|
ErrorMessageSendingRecoverer() デフォルトの errorChannel を使用してインスタンスを作成し、リカバリエラーメッセージを公開します。 |
ErrorMessageSendingRecoverer(MessageChannel channel) 指定されたメッセージチャネルに基づいてインスタンスを構築します。 |
ErrorMessageSendingRecoverer(MessageChannel channel, ErrorMessageStrategy errorMessageStrategy) 提供されたメッセージチャネルと ErrorMessageStrategy に基づいてインスタンスを構築します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected ThrowableSE | payloadWhenNull(AttributeAccessor context) |
ObjectSE | recover(org.springframework.retry.RetryContext context) |
determinePayload, getChannel, getChannelResolver, getErrorMessageStrategy, getMessagingTemplate, publish, publish, publish, publish, publish, setBeanFactory, setChannel, setChannelName, setChannelResolver, setErrorMessageStrategy, setSendTimeoutcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic ErrorMessageSendingRecoverer()
errorChannel を使用してインスタンスを作成し、リカバリエラーメッセージを公開します。DefaultErrorMessageStrategy は、発行するエラーメッセージの作成に使用されます。public ErrorMessageSendingRecoverer(MessageChannel channel)
DefaultErrorMessageStrategy は、発行するエラーメッセージの作成に使用されます。channel - 回復アクションに関するエラーメッセージを公開するメッセージチャネル。public ErrorMessageSendingRecoverer(MessageChannel channel, ErrorMessageStrategy errorMessageStrategy)
ErrorMessageStrategy に基づいてインスタンスを構築します。ErrorMessageStrategy が null の場合、DefaultErrorMessageStrategy が使用されます。channel - 回復アクションに関するエラーメッセージを公開するメッセージチャネル。errorMessageStrategy - ErrorMessageStrategy は、発行用のエラーメッセージを作成します。DefaultErrorMessageStrategy が使用される時点で null にすることができます。public ObjectSE recover(org.springframework.retry.RetryContext context)
org.springframework.retry.RecoveryCallback<ObjectSE> 内の recover protected ThrowableSE payloadWhenNull(AttributeAccessor context)
ErrorMessagePublisherErrorMessagePublisher の payloadWhenNull context - 例外プロパティに使用する AttributeAccessorErrorMessage ペイロードの Throwable ErrorMessageUtils