Class AvroDomainEventBuilder<BuilderType extends AvroDomainEventBuilder,EventType extends AvroDomainEvent>
java.lang.Object
ch.admin.bit.jeap.messaging.avro.AvroMessageBuilder<BuilderType,EventType>
ch.admin.bit.jeap.domainevent.avro.AvroDomainEventBuilder<BuilderType,EventType>
public abstract class AvroDomainEventBuilder<BuilderType extends AvroDomainEventBuilder,EventType extends AvroDomainEvent>
extends AvroMessageBuilder<BuilderType,EventType>
-
Field Summary
Fields inherited from class ch.admin.bit.jeap.messaging.avro.AvroMessageBuilder
constructor, idempotenceId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()protected StringDeprecated, for removal: This API element is subject to removal in a future version.When generating jEAP messages from the message type registry, the version is automatically setuser(AvroDomainEventUser user) Methods inherited from class ch.admin.bit.jeap.messaging.avro.AvroMessageBuilder
addCommon, checkMandatoryFields, getGeneratedOrSpecifiedVersion, getServiceName, getSpecifiedMessageTypeVersion, getSystemName, idempotenceId, isBlank, self, setPayload, setProcessId, setReferences
-
Constructor Details
-
AvroDomainEventBuilder
-
-
Method Details
-
getEventVersion
Deprecated, for removal: This API element is subject to removal in a future version.When generating jEAP messages from the message type registry, the version is automatically setVersion of the event type to create. Not to be confused withDOMAIN_EVENT_VERSIONwhich is the Version of the DomainEvent-Structure. The builder uses the event version from the generated event avro binding, no need to override. Will be removed in a future release. -
user
-
build
-