K - key typepublic class DefaultTracingConsumerInterceptor<K> extends BaseTracingConsumerInterceptor<K>
BaseTracingConsumerInterceptor that uses EnvelopeProtos.Envelope to extract tracing context.
See DefaultTracingProducerInterceptor for the complementary ProducerInterceptor| Constructor and Description |
|---|
DefaultTracingConsumerInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
protected TracedConsumerRecord<K,byte[]> |
getTracedConsumerRecord(org.apache.kafka.clients.consumer.ConsumerRecord<K,byte[]> record)
Abstract method for extracting original consumer record and tracing context from a received consumer record,
which was potentially mutated by a producer interceptor to have a tracing context injected
|
close, configure, onCommit, onConsumeprotected TracedConsumerRecord<K,byte[]> getTracedConsumerRecord(org.apache.kafka.clients.consumer.ConsumerRecord<K,byte[]> record) throws ExtractException
BaseTracingConsumerInterceptorgetTracedConsumerRecord in class BaseTracingConsumerInterceptor<K>record - received records, may have trace context injectedTracedConsumerRecordExtractExceptionCopyright © 2016–2018 SmartThingsOSS. All rights reserved.