/// <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; }
/// <summary> /// Initializes a new instance of <see cref="EventEmitter"/> /// </summary> /// <param name="applicationInformation"></param> /// <param name="eventEnvelopeProducer"></param> /// <param name="eventPublisher"></param> /// <param name="eventStore"></param> /// <param name="eventProcessors"></param> public EventEmitter( ApplicationInformation applicationInformation, IEventEnvelopeProducer eventEnvelopeProducer, IEventPublisher eventPublisher, IEventStore eventStore, IEventProcessors eventProcessors) { _applicationInformation = applicationInformation; _eventPublisher = eventPublisher; _eventProcessors = eventProcessors; _eventEnvelopeProducer = eventEnvelopeProducer; _eventStore = eventStore; }
public EventsController(IEventProcessors eventProcessors, ITypeFinder typeFinder) { _eventProcessors = eventProcessors; _typeFinder = typeFinder; }