Class ProducerTracer<S>


  • public class ProducerTracer<S>
    extends Object
    Tracer for Kafka producer, wrapping the generic tracer.
    • Method Detail

      • create

        public static <S> ProducerTracer create​(VertxTracer tracer,
                                                KafkaClientOptions opts)
        Creates a ProducerTracer, which provides an opinionated facade for using VertxTracer with a Kafka Producer use case. The method will return null if Tracing is not setup in Vert.x, or if TracingPolicy.IGNORE is used.
        Type Parameters:
        S - the type of spans that is going to be generated, depending on the tracing system (zipkin, opentracing ...)
        Parameters:
        tracer - the generic tracer object
        opts - Kafka client options
        Returns:
        a new instance of ProducerTracer, or null