Package ch.admin.bit.jeap.messaging.avro
Interface AvroMessage
- All Superinterfaces:
org.apache.avro.generic.GenericContainer,Message,SerializedMessageHolder,SerializedMessageReceiver
- All Known Subinterfaces:
AvroCommand,AvroDomainEvent
public interface AvroMessage
extends Message, org.apache.avro.generic.GenericContainer, SerializedMessageReceiver, SerializedMessageHolder
-
Method Summary
Modifier and TypeMethodDescriptiondefault Optional<? extends MessagePayload> default Optional<? extends MessageReferences> default MessagePayloaddefault MessageReferencesdefault voidsetPayload(MessagePayload payload) default voidsetProcessId(String processId) default voidsetReferences(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 interfaceMessage
-
setReferences
-
getReferences
- Specified by:
getReferencesin interfaceMessage
-
getOptionalReferences
- Specified by:
getOptionalReferencesin interfaceMessage
-
getPayload
- Specified by:
getPayloadin interfaceMessage
-
setPayload
-
getOptionalPayload
- Specified by:
getOptionalPayloadin interfaceMessage
-