Class DefaultKafkaProducerTelemetryFactory
java.lang.Object
ru.tinkoff.kora.kafka.common.producer.telemetry.DefaultKafkaProducerTelemetryFactory
- All Implemented Interfaces:
KafkaProducerTelemetryFactory
public class DefaultKafkaProducerTelemetryFactory
extends Object
implements KafkaProducerTelemetryFactory
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultKafkaProducerTelemetryFactory(KafkaProducerTracerFactory tracerFactory, KafkaProducerLoggerFactory loggerFactory, KafkaProducerMetricsFactory metricsFactory) -
Method Summary
Modifier and TypeMethodDescriptionget(ru.tinkoff.kora.telemetry.common.TelemetryConfig config, org.apache.kafka.clients.producer.Producer<?, ?> producer, Properties properties)
-
Constructor Details
-
DefaultKafkaProducerTelemetryFactory
public DefaultKafkaProducerTelemetryFactory(@Nullable KafkaProducerTracerFactory tracerFactory, @Nullable KafkaProducerLoggerFactory loggerFactory, @Nullable KafkaProducerMetricsFactory metricsFactory)
-
-
Method Details
-
get
public KafkaProducerTelemetry get(ru.tinkoff.kora.telemetry.common.TelemetryConfig config, org.apache.kafka.clients.producer.Producer<?, ?> producer, Properties properties) - Specified by:
getin interfaceKafkaProducerTelemetryFactory
-