public String getTopicName()
getTopicName in interface Message<T>public String getTopicPartitionName()
public MessageId getMessageId()
getMessageId in interface Message<T>public MessageId getInnerMessageId()
public Map<String,String> getProperties()
getProperties in interface Message<T>public boolean hasProperty(String name)
hasProperty in interface Message<T>public String getProperty(String name)
getProperty in interface Message<T>public long getPublishTime()
getPublishTime in interface Message<T>public long getEventTime()
getEventTime in interface Message<T>public long getSequenceId()
getSequenceId in interface Message<T>public String getProducerName()
getProducerName in interface Message<T>public boolean hasBase64EncodedKey()
hasBase64EncodedKey in interface Message<T>public byte[] getKeyBytes()
getKeyBytes in interface Message<T>public boolean hasOrderingKey()
hasOrderingKey in interface Message<T>public byte[] getOrderingKey()
getOrderingKey in interface Message<T>public Optional<EncryptionContext> getEncryptionCtx()
getEncryptionCtx in interface Message<T>public int getRedeliveryCount()
getRedeliveryCount in interface Message<T>public byte[] getSchemaVersion()
getSchemaVersion in interface Message<T>public boolean isReplicated()
isReplicated in interface Message<T>public String getReplicatedFrom()
getReplicatedFrom in interface Message<T>public Optional<Schema<?>> getReaderSchema()
getReaderSchema in interface Message<T>public boolean hasBrokerPublishTime()
hasBrokerPublishTime in interface Message<T>public Optional<Long> getBrokerPublishTime()
getBrokerPublishTime in interface Message<T>Copyright © 2017–2022 Apache Software Foundation. All rights reserved.