Exemplo n.º 1
0
 private static bool ExpireMessageIfExpired(Message message, MessagingStatisticsGroup.Phase phase)
 {
     if (message.IsExpired)
     {
         message.DropExpiredMessage(phase);
         return(true);
     }
     return(false);
 }
Exemplo n.º 2
0
 internal void DropExpiredMessage(MessagingStatisticsGroup.Phase phase)
 {
     MessagingStatisticsGroup.OnMessageExpired(phase);
     if (logger.IsVerbose2)
     {
         logger.Verbose2("Dropping an expired message: {0}", this);
     }
     ReleaseBodyAndHeaderBuffers();
 }
Exemplo n.º 3
0
        internal void OnDropExpiredMessage(Message message, MessagingStatisticsGroup.Phase phase)
        {
            if (this.IsEnabled(DropExpiredMessageEventName))
            {
                this.Write(DropExpiredMessageEventName, new { Message = message, Phase = phase });
            }

            MessagingStatisticsGroup.OnMessageExpired(phase);
            LogDropExpiredMessage(this, message, phase, null);
        }
Exemplo n.º 4
0
 internal void DropExpiredMessage(MessagingStatisticsGroup.Phase phase)
 {
     MessagingStatisticsGroup.OnMessageExpired(phase);
     ReleaseBodyAndHeaderBuffers();
 }
Exemplo n.º 5
0
 internal void DropExpiredMessage(MessagingStatisticsGroup.Phase phase)
 {
     MessagingStatisticsGroup.OnMessageExpired(phase);
 }
Exemplo n.º 6
0
 internal void DropExpiredMessage(ILogger logger, MessagingStatisticsGroup.Phase phase)
 {
     logger.LogWarning((int)ErrorCode.Messaging_DroppingExpiredMessage, "Dropped expired message during {Phase} phase.  Message: {Message}", phase.ToString(), logger.IsEnabled(LogLevel.Trace) ? this.ToLongString() : this.ToString());
     MessagingStatisticsGroup.OnMessageExpired(phase);
 }