Esempio n. 1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="deserializer"></param>
 /// <param name="config"></param>
 /// <param name="domainEventMediator"></param>
 /// <param name="logger"></param>
 /// <param name="rabbitMqParams"></param>
 public RabbitMqDomainEventsConsumer(
     DomainEventJsonDeserializer deserializer,
     RabbitMqConnectionFactory config,
     DomainEventMediator domainEventMediator,
     ICustomLogger <RabbitMqDomainEventsConsumer> logger,
     IOptions <RabbitMqConfigParams> rabbitMqParams)
 {
     _deserializer        = deserializer;
     _config              = config;
     _domainEventMediator = domainEventMediator;
     _logger              = logger;
     _rabbitMqParams      = rabbitMqParams;
 }
Esempio n. 2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="executeMiddlewaresService"></param>
 /// <param name="domainEventJsonSerializer"></param>
 /// <param name="config"></param>
 /// <param name="rabbitMqParams"></param>
 public RabbitMqEventBus(
     // MsSqlEventBus failOverPublisher,
     ExecuteMiddlewaresService executeMiddlewaresService,
     DomainEventJsonSerializer domainEventJsonSerializer,
     RabbitMqConnectionFactory config,
     IOptions <RabbitMqConfigParams> rabbitMqParams)
 {
     // _failOverPublisher = failOverPublisher;
     _executeMiddlewaresService = executeMiddlewaresService;
     _domainEventJsonSerializer = domainEventJsonSerializer;
     _config         = config;
     _rabbitMqParams = rabbitMqParams;
 }