using System; using Tapeti.Config; namespace Tapeti.Default { internal class ExceptionStrategyContext : IExceptionStrategyContext { /// /// The ConsumeResult as set by the exception strategy. Defaults to Error. /// public ConsumeResult ConsumeResult { get; set; } = ConsumeResult.Error; /// public IMessageContext MessageContext { get; } /// public Exception Exception { get; } public ExceptionStrategyContext(IMessageContext messageContext, Exception exception) { MessageContext = messageContext; Exception = exception; } /// public void SetConsumeResult(ConsumeResult consumeResult) { ConsumeResult = consumeResult; } } }