Class ConsumerRecordWrapper<K,V>

java.lang.Object
org.apache.kafka.clients.consumer.ConsumerRecord<K,V>
ru.tinkoff.kora.kafka.common.consumer.containers.ConsumerRecordWrapper<K,V>

public final class ConsumerRecordWrapper<K,V> extends org.apache.kafka.clients.consumer.ConsumerRecord<K,V>
  • Constructor Details

    • ConsumerRecordWrapper

      public ConsumerRecordWrapper(org.apache.kafka.clients.consumer.ConsumerRecord<byte[],byte[]> realRecord, org.apache.kafka.common.serialization.Deserializer<K> keyDeserializer, org.apache.kafka.common.serialization.Deserializer<V> valueDeserializer)
  • Method Details

    • topic

      public String topic()
      Overrides:
      topic in class org.apache.kafka.clients.consumer.ConsumerRecord<K,V>
    • partition

      public int partition()
      Overrides:
      partition in class org.apache.kafka.clients.consumer.ConsumerRecord<K,V>
    • headers

      public org.apache.kafka.common.header.Headers headers()
      Overrides:
      headers in class org.apache.kafka.clients.consumer.ConsumerRecord<K,V>
    • key

      public K key()
      Overrides:
      key in class org.apache.kafka.clients.consumer.ConsumerRecord<K,V>
    • value

      public V value()
      Overrides:
      value in class org.apache.kafka.clients.consumer.ConsumerRecord<K,V>
    • offset

      public long offset()
      Overrides:
      offset in class org.apache.kafka.clients.consumer.ConsumerRecord<K,V>
    • timestamp

      public long timestamp()
      Overrides:
      timestamp in class org.apache.kafka.clients.consumer.ConsumerRecord<K,V>
    • timestampType

      public org.apache.kafka.common.record.TimestampType timestampType()
      Overrides:
      timestampType in class org.apache.kafka.clients.consumer.ConsumerRecord<K,V>
    • serializedKeySize

      public int serializedKeySize()
      Overrides:
      serializedKeySize in class org.apache.kafka.clients.consumer.ConsumerRecord<K,V>
    • serializedValueSize

      public int serializedValueSize()
      Overrides:
      serializedValueSize in class org.apache.kafka.clients.consumer.ConsumerRecord<K,V>
    • leaderEpoch

      public Optional<Integer> leaderEpoch()
      Overrides:
      leaderEpoch in class org.apache.kafka.clients.consumer.ConsumerRecord<K,V>
    • toString

      public String toString()
      Overrides:
      toString in class org.apache.kafka.clients.consumer.ConsumerRecord<K,V>