コード例 #1
0
        public Coordinator(CommandProcessorContext context,
                           IProducer[] producers,
                           int totalEvents,
                           AutoResetEvent createdEvent,
                           AutoResetEvent doneEvent)
        {
            Ensure.NotNull(context, "context");
            Ensure.NotNull(producers, "producers");
            Ensure.NotNull(createdEvent, "createdEvent");
            Ensure.NotNull(doneEvent, "doneEvent");

            _context      = context;
            _producers    = producers;
            _totalEvents  = totalEvents;
            _createdEvent = createdEvent;
            _doneEvent    = doneEvent;

            _eventsForWriting      = new ConcurrentVerificationEventQueue();
            _eventsForVerification = new ConcurrentVerificationEventQueue();
        }
コード例 #2
0
ファイル: Coordinator.cs プロジェクト: jpierson/EventStore
        public Coordinator(CommandProcessorContext context, 
                           IProducer[] producers, 
                           int totalEvents,
                           AutoResetEvent createdEvent, 
                           AutoResetEvent doneEvent)
        {
            Ensure.NotNull(context, "context");
            Ensure.NotNull(producers, "producers");
            Ensure.NotNull(createdEvent, "createdEvent");
            Ensure.NotNull(doneEvent, "doneEvent");

            _context = context;
            _producers = producers;
            _totalEvents = totalEvents;
            _createdEvent = createdEvent;
            _doneEvent = doneEvent;

            _eventsForWriting = new ConcurrentVerificationEventQueue();
            _eventsForVerification = new ConcurrentVerificationEventQueue();
        }