/// <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; }
/// <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; }