/// <summary> /// Initializes a new instance of <see cref="CommittedEventStreamCoordinator"/> /// </summary> /// <param name="committedEventStreamReceiver"><see cref="ICanReceiveCommittedEventStream">Committed event stream receiver</see> for receiving events</param> /// <param name="eventProcessors"></param> /// <param name="eventProcessorLog"></param> /// <param name="eventProcessorStates"></param> public CommittedEventStreamCoordinator( ICanReceiveCommittedEventStream committedEventStreamReceiver, IEventProcessors eventProcessors, IEventProcessorLog eventProcessorLog, IEventProcessorStates eventProcessorStates) { _committedEventStreamReceiver = committedEventStreamReceiver; _eventProcessors = eventProcessors; _eventProcessorLog = eventProcessorLog; _eventProcessorStates = eventProcessorStates; }