示例#1
0
 public RabbitMqDomainEventsConsumer(
     DomainEventSubscribersInformation information,
     DomainEventJsonDeserializer deserializer,
     IServiceProvider serviceProvider,
     RabbitMqConfig config)
 {
     _information     = information;
     _deserializer    = deserializer;
     _serviceProvider = serviceProvider;
     _config          = config;
 }
示例#2
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;
 }