Uses of Interface
io.axoniq.framework.workflow.dsl.api.PayloadModification
Packages that use PayloadModification
Package
Description
Base Java DSL for defining workflow steps, providing the core primitives to execute work, wait for events, modify the
workflow payload, sleep, fail, and cancel a workflow.
Internal runtime contracts for workflow execution, command dispatch, configuration, and event publication.
-
Uses of PayloadModification in io.axoniq.framework.workflow.dsl.api
Methods in io.axoniq.framework.workflow.dsl.api that return PayloadModificationModifier and TypeMethodDescriptionPayloadStepDefinition.modification()Returns the value of themodificationrecord component.Methods in io.axoniq.framework.workflow.dsl.api with parameters of type PayloadModificationModifier and TypeMethodDescriptionPayloadStepDefinition.modification(PayloadModification modification) Returns a copy of this definition with the provided payload modification.Constructors in io.axoniq.framework.workflow.dsl.api with parameters of type PayloadModificationModifierConstructorDescriptionPayloadStepDefinition(PrimitiveMetadata primitiveMetadata, PayloadModification modification) Creates an instance of aPayloadStepDefinitionrecord class. -
Uses of PayloadModification in io.axoniq.framework.workflow.dsl.base
Methods in io.axoniq.framework.workflow.dsl.base with parameters of type PayloadModificationModifier and TypeMethodDescriptionvoidBaseWorkflowContext.awaitModifyPayload(String stepName, PayloadModification modification) Updates the workflow payload with default settings and blocks until the change has been applied.voidBaseWorkflowContext.awaitModifyPayload(String stepName, PayloadModification modification, UnaryOperator<PayloadStepDefinition> customizer) Updates the workflow payload and blocks until the change has been applied.BaseWorkflowContext.defaultPayloadStepDefinition(String stepName, PayloadModification modification) Creates the default payload modification step definition used by the convenience overloads in this class.BaseWorkflowContext.modifyPayload(String stepName, PayloadModification modification) Starts a payload update step with default settings.BaseWorkflowContext.modifyPayload(String stepName, PayloadModification modification, UnaryOperator<PayloadStepDefinition> customizer) Starts a step that updates the workflow payload. -
Uses of PayloadModification in io.axoniq.framework.workflow.runtime.api.execution.context
Methods in io.axoniq.framework.workflow.runtime.api.execution.context that return PayloadModificationModifier and TypeMethodDescriptionPayloadPrimitive.ModifyPayloadCommand.payloadModification()Retrieves payload modification function.PrimitiveCommands.WorkflowStepResultModifyPayloadCommand.payloadModification()Returns the value of thepayloadModificationrecord component.Methods in io.axoniq.framework.workflow.runtime.api.execution.context with parameters of type PayloadModificationModifier and TypeMethodDescriptionPrimitiveCommands.modifyPayload(String stepName, PayloadModification payloadModification, EventNameCustomizer eventNameCustomizer) Factory method to create aPrimitiveCommands.WorkflowStepResultModifyPayloadCommand.Constructors in io.axoniq.framework.workflow.runtime.api.execution.context with parameters of type PayloadModificationModifierConstructorDescriptionWorkflowStepResultModifyPayloadCommand(String stepName, PayloadModification payloadModification, EventNameCustomizer eventNameCustomizer) Creates an instance of aWorkflowStepResultModifyPayloadCommandrecord class.