Class IncomingKafkaRecordMetadata<K,T>
- java.lang.Object
-
- io.smallrye.reactive.messaging.kafka.IncomingKafkaRecordMetadata<K,T>
-
- All Implemented Interfaces:
KafkaMessageMetadata<K>
public class IncomingKafkaRecordMetadata<K,T> extends Object implements KafkaMessageMetadata<K>
-
-
Constructor Summary
Constructors Constructor Description IncomingKafkaRecordMetadata(io.vertx.mutiny.kafka.client.consumer.KafkaConsumerRecord<K,T> record)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.kafka.common.header.HeadersgetHeaders()KgetKey()longgetOffset()intgetPartition()io.vertx.mutiny.kafka.client.consumer.KafkaConsumerRecord<K,T>getRecord()InstantgetTimestamp()org.apache.kafka.common.record.TimestampTypegetTimestampType()StringgetTopic()
-
-
-
Method Detail
-
getTopic
public String getTopic()
- Specified by:
getTopicin interfaceKafkaMessageMetadata<K>
-
getKey
public K getKey()
- Specified by:
getKeyin interfaceKafkaMessageMetadata<K>
-
getPartition
public int getPartition()
- Specified by:
getPartitionin interfaceKafkaMessageMetadata<K>
-
getTimestamp
public Instant getTimestamp()
- Specified by:
getTimestampin interfaceKafkaMessageMetadata<K>
-
getTimestampType
public org.apache.kafka.common.record.TimestampType getTimestampType()
-
getOffset
public long getOffset()
-
getHeaders
public org.apache.kafka.common.header.Headers getHeaders()
- Specified by:
getHeadersin interfaceKafkaMessageMetadata<K>
-
-