Tapeti/Tapeti/Default/NackExceptionStrategy.cs

19 lines
500 B
C#

using System.Threading.Tasks;
using Tapeti.Config;
namespace Tapeti.Default
{
/// <summary>
/// Default implementation of an exception strategy which marks the messages as Error.
/// </summary>
public class NackExceptionStrategy : IExceptionStrategy
{
/// <inheritdoc />
public Task HandleException(IExceptionStrategyContext context)
{
context.SetConsumeResult(ConsumeResult.Error);
return Task.CompletedTask;
}
}
}