예제 #1
0
        private Task RejectMessageWith(DiscardedMessageReason reason, BasicDeliverEventArgs eventDetails)
        {
            _queueWrapper.RejectMessage(eventDetails);
            _metrics.RecordDiscardedMessage(reason);

            return(Task.CompletedTask);
        }
예제 #2
0
 public void RecordDiscardedMessage(DiscardedMessageReason reason)
 {
     _discardedMessageCounter.Labels(reason.ToString()).Inc();
 }