Class ErrorMessageSendingRecoverer
- Namespace
- Steeltoe.Integration
- Assembly
- Steeltoe.Integration.IntegrationBase.dll
[Obsolete("This feature will be removed in the next major version. See https://steeltoe.io/docs/v3/obsolete for details.")]
public class ErrorMessageSendingRecoverer : ErrorMessagePublisher, IRecoveryCallback
- Inheritance
-
ErrorMessageSendingRecoverer
- Implements
- Inherited Members
Constructors
ErrorMessageSendingRecoverer(IApplicationContext)
public ErrorMessageSendingRecoverer(IApplicationContext context)
Parameters
contextIApplicationContext
ErrorMessageSendingRecoverer(IApplicationContext, IMessageChannel)
public ErrorMessageSendingRecoverer(IApplicationContext context, IMessageChannel channel)
Parameters
contextIApplicationContextchannelIMessageChannel
ErrorMessageSendingRecoverer(IApplicationContext, IMessageChannel, IErrorMessageStrategy)
public ErrorMessageSendingRecoverer(IApplicationContext context, IMessageChannel channel, IErrorMessageStrategy errorMessageStrategy)
Parameters
contextIApplicationContextchannelIMessageChannelerrorMessageStrategyIErrorMessageStrategy
Methods
PayloadWhenNull(IAttributeAccessor)
protected override Exception PayloadWhenNull(IAttributeAccessor context)
Parameters
contextIAttributeAccessor
Returns
Recover(IRetryContext)
The callback that is issued
public object Recover(IRetryContext context)
Parameters
contextIRetryContextthe current retry context
Returns
- object
an object that can be used to replace the callback result that failed