Enum MessageBrokerQueueDiscardMessageReason
- Namespace
- LfrlAnvil.MessageBroker.Server.Events
- Assembly
- LfrlAnvil.MessageBroker.Server.dll
Represents the reason behind discarding an enqueued message.
public enum MessageBrokerQueueDiscardMessageReason : byte
Fields
DeadLetterCapacityExceeded = 4Specifies that listener's dead letter capacity hint has been exceeded.
DeadLetterExpiration = 3Specifies that a dead letter entry has expired.
DisposedDeadLetter = 8Specifies that a listener has been disposed for a dead letter entry.
DisposedPending = 5Specifies that a listener has been disposed for a pending message.
DisposedRetry = 7Specifies that a listener has been disposed for a scheduled retry.
DisposedUnacked = 6Specifies that a listener has been disposed for an unacked message.
ExplicitNoRetry = 2Specifies that a negative ACK caused an explicit stop to any further retry attempts.
FilteredOut = 9Specifies that a listener has filtered out the message.
MaxRedeliveriesReached = 0Specifies that max redelivery attempts have been reached for the listener.
MaxRetriesReached = 1Specifies that max retry attempts have been reached for the listener.