Uses of Record Class
io.axoniq.framework.workflow.dsl.api.CancelStepDefinition
Packages that use CancelStepDefinition
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 implementation of the workflow execution engine: the
WorkflowEngine, its scheduling, state and
storage, checkpointing/replay support, cancellation coordination, and the delegates implementing individual step
primitives.-
Uses of CancelStepDefinition in io.axoniq.framework.workflow.dsl.api
Methods in io.axoniq.framework.workflow.dsl.api that return CancelStepDefinitionModifier and TypeMethodDescriptionReturns a copy of this definition with the provided cancellation cause.CancelStepDefinition.eventNameCustomizer(EventNameCustomizer eventNameCustomizer) Returns a copy of this definition with the provided event name customizer.CancelStepDefinition.primitiveMetadata(PrimitiveMetadata primitiveMetadata) Returns a copy of this definition with the provided primitive metadata.Methods in io.axoniq.framework.workflow.dsl.api with parameters of type CancelStepDefinitionModifier and TypeMethodDescriptionvoidWorkflowContext.cancelStep(CancelStepDefinition definition) Terminates the step with cancellation from a DSL definition. -
Uses of CancelStepDefinition in io.axoniq.framework.workflow.dsl.base
Methods in io.axoniq.framework.workflow.dsl.base that return CancelStepDefinitionModifier and TypeMethodDescriptionBaseWorkflowContext.defaultCancelStepDefinition(String stepName) Creates the default single-step cancellation definition.Method parameters in io.axoniq.framework.workflow.dsl.base with type arguments of type CancelStepDefinitionModifier and TypeMethodDescriptionvoidBaseWorkflowContext.cancelStep(String stepName, UnaryOperator<CancelStepDefinition> customizer) Cancels a single running step without terminating the workflow. -
Uses of CancelStepDefinition in io.axoniq.framework.workflow.runtime.execution
Methods in io.axoniq.framework.workflow.runtime.execution with parameters of type CancelStepDefinitionModifier and TypeMethodDescriptionvoidAbstractWorkflowContext.cancelStep(CancelStepDefinition definition)