public RabbitMqConsumer(ILogger <RabbitMqConsumer> logger, ITracer tracer, PersistentConnection connection, MessageHandlerMediator mediator) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _tracer = tracer ?? throw new ArgumentNullException(nameof(tracer)); _connection = connection ?? throw new ArgumentNullException(nameof(connection)); _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); }
public RabbitMqProducer( ILogger <RabbitMqProducer> logger, PersistentConnection connection, ITracer tracer ) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _tracer = tracer ?? throw new ArgumentNullException(nameof(tracer)); _connection = connection ?? throw new ArgumentNullException(nameof(connection)); }