Package ch.admin.bit.jeap.messaging.avro
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 Summary
Modifier and TypeMethodDescriptiondefault Optional<? extends ch.admin.bit.jeap.messaging.model.MessagePayload> default Optional<? extends ch.admin.bit.jeap.messaging.model.MessageReferences> default ch.admin.bit.jeap.messaging.model.MessagePayloaddefault ch.admin.bit.jeap.messaging.model.MessageReferencesdefault voidsetPayload(ch.admin.bit.jeap.messaging.model.MessagePayload payload) default voidsetProcessId(String processId) default voidsetReferences(ch.admin.bit.jeap.messaging.model.MessageReferences references) Methods inherited from interface org.apache.avro.generic.GenericContainer
getSchemaMethods inherited from interface ch.admin.bit.jeap.messaging.model.Message
getIdentity, getOptionalUser, getPublisher, getTypeMethods inherited from interface ch.admin.bit.jeap.messaging.avro.SerializedMessageHolder
getSerializedMessageMethods inherited from interface ch.admin.bit.jeap.kafka.SerializedMessageReceiver
setSerializedMessage
-
Method Details
-
setProcessId
-
getOptionalProcessId
- Specified by:
getOptionalProcessIdin interfacech.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:
getReferencesin interfacech.admin.bit.jeap.messaging.model.Message
-
getOptionalReferences
default Optional<? extends ch.admin.bit.jeap.messaging.model.MessageReferences> getOptionalReferences()- Specified by:
getOptionalReferencesin interfacech.admin.bit.jeap.messaging.model.Message
-
getPayload
default ch.admin.bit.jeap.messaging.model.MessagePayload getPayload()- Specified by:
getPayloadin interfacech.admin.bit.jeap.messaging.model.Message
-
setPayload
default void setPayload(ch.admin.bit.jeap.messaging.model.MessagePayload payload) -
getOptionalPayload
- Specified by:
getOptionalPayloadin interfacech.admin.bit.jeap.messaging.model.Message
-