Example #1
0
        protected override void OnWorkerStart(CancellationToken token)
        {
            var queue = documentsQueueFactory.Invoke(token);

            while (!token.IsCancellationRequested)
            {
                var message = queue.ReceiveMessage();
                documentSaver.Save(message.Name, message.Content);
                SimpleLog.WriteLine($"document {message.Name} saved");
            }
        }