K
- The key typeV
- The value typepublic final class KafkaMessage<K,V>
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
KafkaMessage.Builder<K,V>
The message builder.
|
Constructor and Description |
---|
KafkaMessage(java.lang.String topic,
K key,
V body,
java.lang.Integer partition,
java.lang.Long timestamp,
java.util.Map<java.lang.String,java.lang.Object> headers)
The default constructor.
|
Modifier and Type | Method and Description |
---|---|
V |
getBody() |
java.util.Map<java.lang.String,java.lang.Object> |
getHeaders() |
K |
getKey() |
java.lang.Integer |
getPartition() |
java.lang.Long |
getTimestamp() |
java.lang.String |
getTopic() |
public KafkaMessage(@Nullable java.lang.String topic, @Nullable K key, @Nullable V body, @Nullable java.lang.Integer partition, @Nullable java.lang.Long timestamp, @Nullable java.util.Map<java.lang.String,java.lang.Object> headers)
topic
- The topickey
- The keybody
- The bodypartition
- The partitiontimestamp
- The timestampheaders
- The headers@Nullable public java.lang.String getTopic()
@Nullable public K getKey()
@Nullable public V getBody()
@Nullable public java.lang.Integer getPartition()
@Nullable public java.lang.Long getTimestamp()
@Nullable public java.util.Map<java.lang.String,java.lang.Object> getHeaders()