Class ConsumerTracer<S>
java.lang.Object
io.vertx.kafka.client.common.tracing.ConsumerTracer<S>
Tracer for Kafka consumer, wrapping the generic tracer.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic <S> ConsumerTracercreate(VertxTracer tracer, KafkaClientOptions opts) Creates a ConsumerTracer, which provides an opinionated facade for usingVertxTracerwith a Kafka Consumer use case.prepareMessageReceived(Context context, org.apache.kafka.clients.consumer.ConsumerRecord rec)
-
Method Details
-
create
Creates a ConsumerTracer, which provides an opinionated facade for usingVertxTracerwith a Kafka Consumer use case. The method will returnnullif Tracing is not setup in Vert.x, or ifTracingPolicy.IGNOREis 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 objectopts- Kafka client options- Returns:
- a new instance of
ConsumerTracer, ornull
-
prepareMessageReceived
public ConsumerTracer<S>.StartedSpan prepareMessageReceived(Context context, org.apache.kafka.clients.consumer.ConsumerRecord rec)
-