public class TracingKafkaClientSupplier extends Object implements org.apache.kafka.streams.KafkaClientSupplier
| Constructor and Description |
|---|
TracingKafkaClientSupplier()
GlobalTracer is used to get tracer
|
TracingKafkaClientSupplier(BiFunction<String,org.apache.kafka.clients.consumer.ConsumerRecord,String> consumerSpanNameProvider,
BiFunction<String,org.apache.kafka.clients.producer.ProducerRecord,String> producerSpanNameProvider)
GlobalTracer is used to get tracer
|
TracingKafkaClientSupplier(io.opentracing.Tracer tracer) |
TracingKafkaClientSupplier(io.opentracing.Tracer tracer,
BiFunction<String,org.apache.kafka.clients.consumer.ConsumerRecord,String> consumerSpanNameProvider,
BiFunction<String,org.apache.kafka.clients.producer.ProducerRecord,String> producerSpanNameProvider) |
TracingKafkaClientSupplier(io.opentracing.Tracer tracer,
Collection<SpanDecorator> spanDecorators) |
TracingKafkaClientSupplier(io.opentracing.Tracer tracer,
Collection<SpanDecorator> spanDecorators,
BiFunction<String,org.apache.kafka.clients.consumer.ConsumerRecord,String> consumerSpanNameProvider,
BiFunction<String,org.apache.kafka.clients.producer.ProducerRecord,String> producerSpanNameProvider) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.kafka.clients.admin.AdminClient |
getAdminClient(Map<String,Object> config) |
org.apache.kafka.clients.consumer.Consumer<byte[],byte[]> |
getConsumer(Map<String,Object> config) |
org.apache.kafka.clients.consumer.Consumer<byte[],byte[]> |
getGlobalConsumer(Map<String,Object> config) |
org.apache.kafka.clients.producer.Producer<byte[],byte[]> |
getProducer(Map<String,Object> config) |
org.apache.kafka.clients.consumer.Consumer<byte[],byte[]> |
getRestoreConsumer(Map<String,Object> config) |
public TracingKafkaClientSupplier(io.opentracing.Tracer tracer)
public TracingKafkaClientSupplier()
public TracingKafkaClientSupplier(io.opentracing.Tracer tracer,
Collection<SpanDecorator> spanDecorators)
public TracingKafkaClientSupplier(io.opentracing.Tracer tracer,
BiFunction<String,org.apache.kafka.clients.consumer.ConsumerRecord,String> consumerSpanNameProvider,
BiFunction<String,org.apache.kafka.clients.producer.ProducerRecord,String> producerSpanNameProvider)
public TracingKafkaClientSupplier(io.opentracing.Tracer tracer,
Collection<SpanDecorator> spanDecorators,
BiFunction<String,org.apache.kafka.clients.consumer.ConsumerRecord,String> consumerSpanNameProvider,
BiFunction<String,org.apache.kafka.clients.producer.ProducerRecord,String> producerSpanNameProvider)
public TracingKafkaClientSupplier(BiFunction<String,org.apache.kafka.clients.consumer.ConsumerRecord,String> consumerSpanNameProvider, BiFunction<String,org.apache.kafka.clients.producer.ProducerRecord,String> producerSpanNameProvider)
public org.apache.kafka.clients.admin.AdminClient getAdminClient(Map<String,Object> config)
getAdminClient in interface org.apache.kafka.streams.KafkaClientSupplierpublic org.apache.kafka.clients.producer.Producer<byte[],byte[]> getProducer(Map<String,Object> config)
getProducer in interface org.apache.kafka.streams.KafkaClientSupplierpublic org.apache.kafka.clients.consumer.Consumer<byte[],byte[]> getConsumer(Map<String,Object> config)
getConsumer in interface org.apache.kafka.streams.KafkaClientSupplierpublic org.apache.kafka.clients.consumer.Consumer<byte[],byte[]> getRestoreConsumer(Map<String,Object> config)
getRestoreConsumer in interface org.apache.kafka.streams.KafkaClientSupplierCopyright © 2017-2020–2020. All rights reserved.