Class TracingKafkaPropagatorSetter

java.lang.Object
org.springframework.cloud.sleuth.instrument.kafka.TracingKafkaPropagatorSetter
All Implemented Interfaces:
Propagator.Setter<org.apache.kafka.clients.producer.ProducerRecord<?,?>>

public class TracingKafkaPropagatorSetter extends Object implements Propagator.Setter<org.apache.kafka.clients.producer.ProducerRecord<?,?>>
Setter injecting the values onto the ProducerRecord headers for Kafka based communication.
Since:
3.1.0
Author:
Anders Clausen, Flaviu Muresan
  • Constructor Details

    • TracingKafkaPropagatorSetter

      public TracingKafkaPropagatorSetter()
  • Method Details

    • set

      public void set(org.apache.kafka.clients.producer.ProducerRecord<?,?> carrier, String key, String value)
      Specified by:
      set in interface Propagator.Setter<org.apache.kafka.clients.producer.ProducerRecord<?,?>>