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); }
public void DeleteHistoric(MessageBookmark bookmark) { _messageHistory.MoveTo(bookmark); _messageHistory.Delete(); }