Ejemplo n.º 1
0
 /// <summary>
 ///   Инициализирует экземпляр переменной типа <see cref="QueueConfigurationBase" />
 ///   и признаком необходимости проводить диагностику
 /// </summary>
 /// <param name="queueConfiguration">Конфигурация подключения</param>
 /// <param name="connectionFactory">Фабрика для создания подключения к оередям</param>
 /// <param name="logger">Интерфейс логгирования</param>
 public KafkaQueueMessageAdapter(KafkaQueueConfiguration queueConfiguration, IKafkaConnectionFactory connectionFactory, ILogger <KafkaQueueMessageAdapter> logger)
 {
     _connectionFactory = connectionFactory;
     _logger            = logger;
     _configuration     = queueConfiguration.ThrowIfNull(nameof(queueConfiguration));
 }