// ReSharper disable UnusedMember.Global
namespace Tapeti
{
///
/// Indicates how the message was handled.
///
public enum MessageAction
{
///
/// The message was handled succesfully.
///
Success,
///
/// There was an error while processing the message.
///
Error,
///
/// The message has been stored for republishing and will be delivered again
/// even if the current messages has been Acked or Nacked.
///
///
/// This option is for compatibility with external scheduler services that do not immediately requeue a message.
///
ExternalRetry
}
}