private void SendShutdownToAllQueues()
{
foreach (var queue in this.queues)
{
Logger.Debug("Clearing up queue");
//// clear the queue
while (queue.Value.Count > 0)
{
queue.Value.Take();
}
queue.Value.Add(ShutdownCommand);
Logger.Debug("Cleared queue and sent shutdown command");
}
}