Class KafkaProcessRequest

java.lang.Object
io.opentelemetry.instrumentation.kafka.internal.KafkaProcessRequest

public class KafkaProcessRequest extends Object
This class is internal and is hence not for public use. Its APIs are unstable and can change at any time.
  • Constructor Details

    • KafkaProcessRequest

      public KafkaProcessRequest(org.apache.kafka.clients.consumer.ConsumerRecord<?,?> record, String consumerGroup, String clientId)
  • Method Details

    • create

      public static KafkaProcessRequest create(org.apache.kafka.clients.consumer.ConsumerRecord<?,?> record, org.apache.kafka.clients.consumer.Consumer<?,?> consumer)
    • create

      public static KafkaProcessRequest create(KafkaConsumerContext consumerContext, org.apache.kafka.clients.consumer.ConsumerRecord<?,?> record)
    • create

      public static KafkaProcessRequest create(org.apache.kafka.clients.consumer.ConsumerRecord<?,?> record, String consumerGroup, String clientId)
    • getRecord

      public org.apache.kafka.clients.consumer.ConsumerRecord<?,?> getRecord()
    • getConsumerGroup

      @Nullable public String getConsumerGroup()
    • getClientId

      @Nullable public String getClientId()
    • getConsumerId

      @Nullable public String getConsumerId()