Interface Message<P, M extends Message<P,M>>

All Known Implementing Classes:
CommandMessage, EventMessage, QueryMessage

public interface Message<P, M extends Message<P,M>>
  • Method Details

    • messageId

      MessageId messageId()
    • payload

      P payload()
    • metadata

      Metadata metadata()
    • withMetadata

      M withMetadata(Metadata newMetadata)
    • andMetadata

      M andMetadata(Metadata newMetadata)