Package io.axoniq.framework.workflow.dsl.api
@NullMarked
package io.axoniq.framework.workflow.dsl.api
-
ClassDescriptionSpecification for terminating a single step with cancellation.Specification for terminating a workflow with cancellation.Contract describing the cause of a workflow or step failure.Result type that all combinator methods (
AnyMatchCombinator.anyMatch(java.util.function.Predicate<io.axoniq.framework.workflow.dsl.api.WorkflowStepResult>, io.axoniq.framework.workflow.dsl.api.WorkflowStepResult...),NoneMatchCombinator.noneMatch(java.util.function.Predicate<io.axoniq.framework.workflow.dsl.api.WorkflowStepResult>, io.axoniq.framework.workflow.dsl.api.WorkflowStepResult...),AllMatchCombinator.allMatch(java.util.function.Predicate<io.axoniq.framework.workflow.dsl.api.WorkflowStepResult>, io.axoniq.framework.workflow.dsl.api.WorkflowStepResult...)) are required to return.DSL-level helpers for authoring serialized event associations.Represents a condition for event receipt.Helper for construction ofEventCondition.Customizes workflow event names.Specification for executing an action within a workflow.Specification for terminating a workflow with failure.Payload manipulation helper.Reusable payload mapping shared by primitive specs.Payload modification interface.Action executed consuming payload and returning payload as a result run in a provided processing context.Payload reducer to combine two payloads into one.Specification for modifying of payload within a workflow.Reusable metadata shared by primitive specs.Specification for actx.publish(stepName, event)call.Exception thrown when an individual step is cancelled.Base exception type for individual step failures surfaced by the DSL.Exception used as the failure cause when a step's action was in-flight at a crash and, under the engine's at-most-once execution guarantee, is not re-run on recovery.Exception thrown into the workflow body when a step's blocking wait is interrupted because the workflow itself reached a terminal state (cancelled, failed, timed out) or the engine is shutting down.Payload for the RETRYING event.Step status.Exception thrown when an individual step reaches its configured timeout before completing.Reusable timing configuration shared by primitive specs.Specification for actx.migrateVersion(changeId, newVersion)call.Specification for waiting for an event within a workflow.Exception thrown when a workflow is cancelled via the terminate primitive.Author-facing DSL API based on step definitions.Compact, serialization-friendly representation of aThrowablestored in workflow events.StacklessRuntimeExceptionproduced when aWorkflowErroris rehydrated from an event payload.Exception thrown when a workflow fails.State of a workflow execution.Status of the workflow execution.Basic step of workflow execution.Represents a result of a step execution.