Table of Contents

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 IApplicationContext
channel IMessageChannel

ErrorMessageSendingRecoverer(IApplicationContext, IMessageChannel, IErrorMessageStrategy)

public ErrorMessageSendingRecoverer(IApplicationContext context, IMessageChannel channel, IErrorMessageStrategy errorMessageStrategy)

Parameters

context IApplicationContext
channel IMessageChannel
errorMessageStrategy IErrorMessageStrategy

Methods

PayloadWhenNull(IAttributeAccessor)

protected override Exception PayloadWhenNull(IAttributeAccessor context)

Parameters

context IAttributeAccessor

Returns

Exception

Recover(IRetryContext)

The callback that is issued

public object Recover(IRetryContext context)

Parameters

context IRetryContext

the current retry context

Returns

object

an object that can be used to replace the callback result that failed