예제 #1
0
        private void PollData(CancellationToken stopRequested)
        {
            var events = GetEventsFromDurableStore();

            OzzyLogger <IDomainModelTracing> .LogFor <DomainEventsLoop>().Polling(events.Count());

            foreach (var e in events)
            {
                if (stopRequested.IsCancellationRequested)
                {
                    return;
                }
                AddEventToDisruptor(e);
            }
        }