Class ErrorMessageSendingRecoverer
- Namespace
- Steeltoe.Integration
- Assembly
- Steeltoe.Integration.IntegrationBase.dll
public class ErrorMessageSendingRecoverer : ErrorMessagePublisher, IRecoveryCallback
- Inheritance
-
ErrorMessageSendingRecoverer
- Implements
- Inherited Members
Constructors
ErrorMessageSendingRecoverer(IApplicationContext)
public ErrorMessageSendingRecoverer(IApplicationContext context)
Parameters
context
IApplicationContext
ErrorMessageSendingRecoverer(IApplicationContext, IMessageChannel)
public ErrorMessageSendingRecoverer(IApplicationContext context, IMessageChannel channel)
Parameters
context
IApplicationContextchannel
IMessageChannel
ErrorMessageSendingRecoverer(IApplicationContext, IMessageChannel, IErrorMessageStrategy)
public ErrorMessageSendingRecoverer(IApplicationContext context, IMessageChannel channel, IErrorMessageStrategy errorMessageStrategy)
Parameters
context
IApplicationContextchannel
IMessageChannelerrorMessageStrategy
IErrorMessageStrategy
Methods
PayloadWhenNull(IAttributeAccessor)
protected override Exception PayloadWhenNull(IAttributeAccessor context)
Parameters
context
IAttributeAccessor
Returns
Recover(IRetryContext)
The callback that is issued
public object Recover(IRetryContext context)
Parameters
context
IRetryContextthe current retry context
Returns
- object
an object that can be used to replace the callback result that failed