Exemple #1
0
 public DomainEventPublisher(
     IDispatchToEventSubscribers dispatchToEventSubscribers,
     IEnumerable <IReadStoreManager> readStoreManagers)
 {
     _dispatchToEventSubscribers = dispatchToEventSubscribers;
     _readStoreManagers          = readStoreManagers.ToList();
 }
Exemple #2
0
 public RabbitConsumePersistenceService(IDispatchToEventSubscribers dispatchToEventSubscribers, EnvironmentConfiguration environmentConfiguration, IEventJsonSerializer eventJsonSerializer, IRabbitMqConfiguration rabbitMqConfiguration, IRabbitMqConnectionFactory rabbitMqConnectionFactory)
 {
     _dispatchToEventSubscribers = dispatchToEventSubscribers;
     _environmentConfiguration   = environmentConfiguration;
     _eventJsonSerializer        = eventJsonSerializer;
     _rabbitMqConfiguration      = rabbitMqConfiguration;
     _rabbitMqConnectionFactory  = rabbitMqConnectionFactory;
 }
Exemple #3
0
 public DomainEventPublisher(
     IDispatchToEventSubscribers dispatchToEventSubscribers,
     IEnumerable <IReadStoreManager> readStoreManagers,
     IEnumerable <ISubscribeSynchronousToAll> subscribeSynchronousToAlls)
 {
     _dispatchToEventSubscribers = dispatchToEventSubscribers;
     _subscribeSynchronousToAlls = subscribeSynchronousToAlls.ToList();
     _readStoreManagers          = readStoreManagers.ToList();
 }
Exemple #4
0
 public CommandBus(
     ILog log,
     IEventFlowConfiguration configuration,
     IEventStore eventStore,
     IDispatchToEventSubscribers dispatchToEventSubscribers,
     IReadStoreManager readStoreManager)
 {
     _log           = log;
     _configuration = configuration;
     _eventStore    = eventStore;
     _dispatchToEventSubscribers = dispatchToEventSubscribers;
     _readStoreManager           = readStoreManager;
 }
 public DomainEventPublisher(
     IDispatchToEventSubscribers dispatchToEventSubscribers,
     IJobScheduler jobScheduler,
     IServiceProvider serviceProvider,
     ISetup setup,
     IEnumerable <ISubscribeSynchronousToAll> subscribeSynchronousToAlls,
     ICancellationConfiguration cancellationConfiguration)
 {
     _dispatchToEventSubscribers = dispatchToEventSubscribers;
     _jobScheduler               = jobScheduler;
     _serviceProvider            = serviceProvider;
     _setup                      = setup;
     _cancellationConfiguration  = cancellationConfiguration;
     _subscribeSynchronousToAlls = subscribeSynchronousToAlls.ToList();
 }
 public RabbitMqSubscriber(
     ILog log,
     IRabbitMqConnectionFactory connectionFactory,
     IRabbitMqConfiguration configuration,
     IRabbitMqMessageFactory rabbitMqMessageFactory,
     IEventJsonSerializer eventJsonSerializer,
     IDispatchToEventSubscribers dispatchToEventSubscribers
     )
 {
     _log = log;
     _connectionFactory          = connectionFactory;
     _configuration              = configuration;
     _rabbitMqMessageFactory     = rabbitMqMessageFactory;
     _eventJsonSerializer        = eventJsonSerializer;
     _dispatchToEventSubscribers = dispatchToEventSubscribers;
 }
Exemple #7
0
 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();
 }
Exemple #8
0
 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();
 }