Class KafkaConsumerRecordGetter

  • All Implemented Interfaces:
    io.opentelemetry.context.propagation.TextMapGetter<org.apache.kafka.clients.consumer.ConsumerRecord<?,​?>>

    public final class KafkaConsumerRecordGetter
    extends Object
    implements io.opentelemetry.context.propagation.TextMapGetter<org.apache.kafka.clients.consumer.ConsumerRecord<?,​?>>
    • Constructor Detail

      • KafkaConsumerRecordGetter

        public KafkaConsumerRecordGetter()
    • Method Detail

      • keys

        public Iterable<String> keys​(org.apache.kafka.clients.consumer.ConsumerRecord<?,​?> carrier)
        Specified by:
        keys in interface io.opentelemetry.context.propagation.TextMapGetter<org.apache.kafka.clients.consumer.ConsumerRecord<?,​?>>
      • get

        @Nullable
        public String get​(@Nullable
                          org.apache.kafka.clients.consumer.ConsumerRecord<?,​?> carrier,
                          String key)
        Specified by:
        get in interface io.opentelemetry.context.propagation.TextMapGetter<org.apache.kafka.clients.consumer.ConsumerRecord<?,​?>>