internal void Redispatch(MessageDispatchChannel channel) { MessageDispatch[] messages = channel.RemoveAll(); System.Array.Reverse(messages); foreach(MessageDispatch message in messages) { this.executor.ExecuteFirst(message); } }