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()