CommandMessage
EventMessage
QueryMessage
MessageId
getMessageId()
Metadata
getMetadata()
P
getPayload()