Class TracingKafkaProducerFactory
java.lang.Object
reactor.kafka.sender.internals.ProducerFactory
org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaProducerFactory
public class TracingKafkaProducerFactory
extends reactor.kafka.sender.internals.ProducerFactory
This decorates a Reactor Kafka
ProducerFactory to create decorated producers of
type TracingKafkaProducer. This can be used by the KafkaSender factory
methods to create instrumented senders.- Since:
- 3.1.0
- Author:
- Anders Clausen, Flaviu Muresan
-
Field Summary
Fields inherited from class reactor.kafka.sender.internals.ProducerFactory
INSTANCE -
Constructor Summary
ConstructorsConstructorDescriptionTracingKafkaProducerFactory(org.springframework.beans.factory.BeanFactory beanFactory) -
Method Summary
Modifier and TypeMethodDescription<K,V> org.apache.kafka.clients.producer.Producer<K, V> createProducer(reactor.kafka.sender.SenderOptions<K, V> senderOptions)
-
Constructor Details
-
TracingKafkaProducerFactory
public TracingKafkaProducerFactory(org.springframework.beans.factory.BeanFactory beanFactory)
-
-
Method Details
-
createProducer
public <K,V> org.apache.kafka.clients.producer.Producer<K,V> createProducer(reactor.kafka.sender.SenderOptions<K, V> senderOptions) - Overrides:
createProducerin classreactor.kafka.sender.internals.ProducerFactory
-