protected AbstractProducerWithMetricsFactory(ILogger <AbstractProducerWithMetricsFactory <TKey, TValue> > logger, AbstractKafkaProducerSettings settings, ISerializer <TKey> keySerializer, ISerializer <TValue> valueSerializer, IMetricsPublisher stats) : base(logger, settings, keySerializer, valueSerializer) { Stats = stats; }
protected AbstractProducerFactory(ILogger <AbstractProducerFactory <TKey, TValue> > logger, AbstractKafkaProducerSettings settings, ISerializer <TKey> keySerializer, ISerializer <TValue> valueSerializer) { Logger = logger; Settings = settings; KeySerializer = keySerializer; ValueSerializer = valueSerializer; }
protected AbstractProducerWithMetricsFactory(ILogger <AbstractProducerWithMetricsFactory <TKey, TValue> > logger, AbstractKafkaProducerSettings settings, ISerializer <TValue> valueSerializer, IMetricsPublisher stats) : this(logger, settings, null, valueSerializer, stats) { }
protected AbstractProducerFactory(ILogger <AbstractProducerFactory <TKey, TValue> > logger, AbstractKafkaProducerSettings settings, ISerializer <TValue> valueSerializer) : this(logger, settings, null, valueSerializer) { }