Interface AvroMessage

All Superinterfaces:
org.apache.avro.generic.GenericContainer, ch.admin.bit.jeap.messaging.model.Message, SerializedMessageHolder, SerializedMessageReceiver
All Known Subinterfaces:
AvroCommand, AvroDomainEvent

public interface AvroMessage extends ch.admin.bit.jeap.messaging.model.Message, org.apache.avro.generic.GenericContainer, SerializedMessageReceiver, SerializedMessageHolder
  • Method Details

    • setProcessId

      default void setProcessId(String processId)
    • getOptionalProcessId

      default Optional<String> getOptionalProcessId()
      Specified by:
      getOptionalProcessId in interface ch.admin.bit.jeap.messaging.model.Message
    • setReferences

      default void setReferences(ch.admin.bit.jeap.messaging.model.MessageReferences references)
    • getReferences

      default ch.admin.bit.jeap.messaging.model.MessageReferences getReferences()
      Specified by:
      getReferences in interface ch.admin.bit.jeap.messaging.model.Message
    • getOptionalReferences

      default Optional<? extends ch.admin.bit.jeap.messaging.model.MessageReferences> getOptionalReferences()
      Specified by:
      getOptionalReferences in interface ch.admin.bit.jeap.messaging.model.Message
    • getPayload

      default ch.admin.bit.jeap.messaging.model.MessagePayload getPayload()
      Specified by:
      getPayload in interface ch.admin.bit.jeap.messaging.model.Message
    • setPayload

      default void setPayload(ch.admin.bit.jeap.messaging.model.MessagePayload payload)
    • getOptionalPayload

      default Optional<? extends ch.admin.bit.jeap.messaging.model.MessagePayload> getOptionalPayload()
      Specified by:
      getOptionalPayload in interface ch.admin.bit.jeap.messaging.model.Message