Class ConsumerTracer<S>


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

      • create

        public static <S> ConsumerTracer create​(VertxTracer tracer,
                                                KafkaClientOptions opts)
        Creates a ConsumerTracer, which provides an opinionated facade for using VertxTracer with a Kafka Consumer 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 ConsumerTracer, or null