Class OutgoingKafkaRecordMetadata<K>
- java.lang.Object
 - 
- io.smallrye.reactive.messaging.kafka.OutgoingKafkaRecordMetadata<K>
 
 
- 
- All Implemented Interfaces:
 KafkaMessageMetadata<K>
public class OutgoingKafkaRecordMetadata<K> extends Object implements KafkaMessageMetadata<K>
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOutgoingKafkaRecordMetadata.OutgoingKafkaRecordMetadataBuilder<K> 
- 
Constructor Summary
Constructors Constructor Description OutgoingKafkaRecordMetadata(String topic, K key, int partition, Instant timestamp, org.apache.kafka.common.header.Headers headers) 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <K> OutgoingKafkaRecordMetadata.OutgoingKafkaRecordMetadataBuilder<K>builder()org.apache.kafka.common.header.HeadersgetHeaders()KgetKey()intgetPartition()InstantgetTimestamp()StringgetTopic() 
 - 
 
- 
- 
Method Detail
- 
builder
public static <K> OutgoingKafkaRecordMetadata.OutgoingKafkaRecordMetadataBuilder<K> builder()
 
- 
getPartition
public int getPartition()
- Specified by:
 getPartitionin interfaceKafkaMessageMetadata<K>
 
- 
getTimestamp
public Instant getTimestamp()
- Specified by:
 getTimestampin interfaceKafkaMessageMetadata<K>
 
- 
getHeaders
public org.apache.kafka.common.header.Headers getHeaders()
- Specified by:
 getHeadersin interfaceKafkaMessageMetadata<K>
 
- 
getTopic
public String getTopic()
- Specified by:
 getTopicin interfaceKafkaMessageMetadata<K>
 
- 
getKey
public K getKey()
- Specified by:
 getKeyin interfaceKafkaMessageMetadata<K>
 
 - 
 
 -