/// <summary>
 /// Moves the <paramref name="message"/> to subscription queue.
 /// </summary>
 /// <param name="queue">The queue.</param>
 /// <param name="message">The message.</param>
 public void MoveToSubscriptionQueue(MessageQueue queue, Message message)
 {
     queue.MoveToSubQueue("subscriptions", message);
 }
 /// <summary>
 /// Moves the <paramref name="message"/> to discarded queue.
 /// </summary>
 /// <param name="queue">The queue.</param>
 /// <param name="message">The message.</param>
 public void MoveToDiscardedQueue(MessageQueue queue, Message message)
 {
     queue.MoveToSubQueue("discarded", message);
 }
 /// <summary>
 /// Moves the <paramref name="message"/> to errors queue.
 /// </summary>
 /// <param name="queue">The queue.</param>
 /// <param name="message">The message.</param>
 public void MoveToErrorsQueue(MessageQueue queue, Message message)
 {
     queue.MoveToSubQueue("errors", message);
 }
 /// <summary>
 /// Moves the <paramref name="message"/> to the timeout queue.
 /// </summary>
 /// <param name="queue">The queue.</param>
 /// <param name="message">The message.</param>
 public void MoveToTimeoutQueue(MessageQueue queue, Message message)
 {
     queue.MoveToSubQueue("timeout", message);
 }