Пример #1
0
 public void Handle(MessageFailed message)
 {
     if (message.RepeatedFailure)
     {
         RetryDocumentManager.RemoveFailedMessageRetryDocument(message.FailedMessageId);
     }
 }
Пример #2
0
        /// <summary>
        /// For handling leftover messages. MessageFailed are no longer published on the bus and the code is moved to <see cref="FailedMessageRetryCleaner"/>.
        /// </summary>
        public Task Handle(MessageFailed message, IMessageHandlerContext context)
        {
            if (message.RepeatedFailure)
            {
                return(RetryDocumentManager.RemoveFailedMessageRetryDocument(message.FailedMessageId));
            }

            return(Task.FromResult(0));
        }
Пример #3
0
 protected void InvokeMessageFailed(byte[] messageData, Exception exception)
 {
     MessageFailed?.Invoke(this, messageData, exception);
 }
Пример #4
0
 public void Handle(MessageFailed message)
 {
     handle(message.Envelope, MessageTrack.Received, message.Envelope.Destination);
 }
Пример #5
0
 protected internal override void RaiseMessageFailed(IClientInfo client, byte[] payLoad, Exception ex)
 {
     MessageFailed?.Invoke(client, payLoad, ex);
 }
Пример #6
0
 protected void InvokeMessageFailed(int id, byte[] messageData, Exception exception)
 {
     MessageFailed?.Invoke(id, messageData, exception);
 }