Example #1
0
        public void SetMessageStatus(MessageBookmark bookmark, MessageStatus status, string subqueue)
        {
            _messages.MoveTo(bookmark);
            var id = _messages.GetMessageId();

            _messages.Update(() =>
            {
                _messages.ForColumnType <IntColumn>().Set("status", (int)status);
                _messages.ForColumnType <StringColumn>().Set("subqueue", subqueue);
            });
            _logger.Debug("Changing message {0} status to {1} on queue '{2}' and set subqueue to '{3}'",
                          id, status, _queueName, subqueue);
        }
Example #2
0
 public void DeleteHistoric(MessageBookmark bookmark)
 {
     _messageHistory.MoveTo(bookmark);
     _messageHistory.Delete();
 }