Package ch.admin.bit.jeap.command.avro
Class AvroCommandBuilder<BuilderType extends AvroCommandBuilder,CommandType extends AvroCommand>
java.lang.Object
ch.admin.bit.jeap.messaging.avro.AvroMessageBuilder<BuilderType,CommandType>
ch.admin.bit.jeap.command.avro.AvroCommandBuilder<BuilderType,CommandType>
public abstract class AvroCommandBuilder<BuilderType extends AvroCommandBuilder,CommandType extends AvroCommand>
extends AvroMessageBuilder<BuilderType,CommandType>
-
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(AvroMessageUser 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
-
AvroCommandBuilder
-
-
Method Details
-
getCommandTypeVersion
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 command type to create. Not to be confused withCOMMAND_VERSIONwhich is the Version of the Command-Structure (like DomainEventVersion) 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
-