public DomainEventPublisher( IDispatchToEventSubscribers dispatchToEventSubscribers, IDispatchToSagas dispatchToSagas, IEnumerable <IReadStoreManager> readStoreManagers, IEnumerable <ISubscribeSynchronousToAll> subscribeSynchronousToAlls) { _dispatchToEventSubscribers = dispatchToEventSubscribers; _dispatchToSagas = dispatchToSagas; _subscribeSynchronousToAlls = subscribeSynchronousToAlls.ToList(); _readStoreManagers = readStoreManagers.ToList(); }
public DomainEventPublisher( IDispatchToEventSubscribers dispatchToEventSubscribers, IDispatchToSagas dispatchToSagas, IJobScheduler jobScheduler, IResolver resolver, IEventFlowConfiguration eventFlowConfiguration, IEnumerable <IReadStoreManager> readStoreManagers, IEnumerable <ISubscribeSynchronousToAll> subscribeSynchronousToAlls) { _dispatchToEventSubscribers = dispatchToEventSubscribers; _dispatchToSagas = dispatchToSagas; _jobScheduler = jobScheduler; _resolver = resolver; _eventFlowConfiguration = eventFlowConfiguration; _subscribeSynchronousToAlls = subscribeSynchronousToAlls.ToList(); _readStoreManagers = readStoreManagers.ToList(); }
public DomainEventPublisher( IDispatchToEventSubscribers dispatchToEventSubscribers, IDispatchToSagas dispatchToSagas, IJobScheduler jobScheduler, IServiceProvider serviceProvider, IEventFlowConfiguration eventFlowConfiguration, IEnumerable <ISubscribeSynchronousToAll> subscribeSynchronousToAlls, ICancellationConfiguration cancellationConfiguration, IDispatchToReadStores dispatchToReadStores) { _dispatchToEventSubscribers = dispatchToEventSubscribers; _dispatchToSagas = dispatchToSagas; _jobScheduler = jobScheduler; _serviceProvider = serviceProvider; _eventFlowConfiguration = eventFlowConfiguration; _cancellationConfiguration = cancellationConfiguration; _dispatchToReadStores = dispatchToReadStores; _subscribeSynchronousToAlls = subscribeSynchronousToAlls.ToList(); }