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