Class ConsumerRecordMetadata


  • public class ConsumerRecordMetadata
    extends java.lang.Object
    Used to provide a listener method argument when the user supplies such a parameter. Delegates to RecordMetadata (which is final, hence no subclass) for all except timestamp type.
    Since:
    2.5
    Author:
    Gary Russell
    • Constructor Detail

      • ConsumerRecordMetadata

        public ConsumerRecordMetadata​(org.apache.kafka.clients.producer.RecordMetadata delegate,
                                      org.apache.kafka.common.record.TimestampType timestampType)
    • Method Detail

      • hasOffset

        public boolean hasOffset()
      • offset

        public long offset()
      • hasTimestamp

        public boolean hasTimestamp()
      • timestamp

        public long timestamp()
      • serializedKeySize

        public int serializedKeySize()
      • serializedValueSize

        public int serializedValueSize()
      • topic

        public java.lang.String topic()
      • partition

        public int partition()
      • timestampType

        public org.apache.kafka.common.record.TimestampType timestampType()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object