Uses of Package
io.axoniq.framework.workflow.runtime.api.execution.context
Packages that use io.axoniq.framework.workflow.runtime.api.execution.context
Package
Description
Package containing workflow configuration components.
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.
Convenience Java DSL built on top of the base DSL, adding shortcuts for common workflow steps such as executing
without extra input payload, waiting for a typed event, and replacing the workflow payload outright.
Internal runtime contracts for workflow execution, command dispatch, configuration, and event publication.
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.The abstract base class for workflow runtime tests, wiring a workflow module, engine, and supporting services around
JUnit lifecycle callbacks.
The given/when/then style test fixture API for workflow runtime tests, including the staged
WorkflowTestFixture, the lower-level WorkflowTestDriver, and the shared testing state and services
backing both.Test-only utility components used by the workflow test fixture and configuration, such as manual execution and
scheduling controls, a mutable test clock, id generation, event publication helpers, and a pretty-printing recording
event store.
Internal runtime utilities for future resolution, workflow event and metadata construction, processing context
propagation, reflection, and workflow state inspection.
-
Classes in io.axoniq.framework.workflow.runtime.api.execution.context used by io.axoniq.framework.workflow.configurationClassDescriptionClassifies an exception that escaped a workflow body as recoverable or not.Creates a context for workflow execution.Definition of the workflow.Responsible for delivery of workflow id from provided event message.Functional interface describing a
WorkflowStatuschange listener, invoked on every status change. -
Classes in io.axoniq.framework.workflow.runtime.api.execution.context used by io.axoniq.framework.workflow.dsl.baseClassDescriptionConfigures definition, context factory and correlation provider.Creates a context for workflow execution.
-
Classes in io.axoniq.framework.workflow.runtime.api.execution.context used by io.axoniq.framework.workflow.dsl.simpleClassDescriptionConfigures definition, context factory and correlation provider.Creates a context for workflow execution.
-
Classes in io.axoniq.framework.workflow.runtime.api.execution.context used by io.axoniq.framework.workflow.runtime.api.execution.contextClassDescriptionGuard combinator that succeeds when all completed results match the predicate.Combinator that resolves when the first completed result matches a given predicate.Primitive for executing actions within a workflow.Parameter object for the primitive.Guard combinator that succeeds when no completed result matches the predicate.Primitive modifying the workflow instance payload allowing durable data flow support.Base payload modification command.Default publish command implementation.Default version command implementation.Default payload modification command implementation allowing asynchronous execution and returning the.
invalid reference
WorkflowStepResultDefault wait-for-event command implementation allowing asynchronous execution and returning the.invalid reference
WorkflowStepResultPrimitive publishing a business event as a durable workflow step.Parameter object for the primitive.Classifies an exception that escaped a workflow body as recoverable or not.Workflow version value type.Primitive for forking workflow logic mid-flight.Parameter object for the primitive.Primitive that allows waiting for an event to occur.Parameter object for the primitive.Configures definition, context factory and correlation provider.Creates a context for workflow execution.Definition of the workflow.Read-only execution data required to create workflow event messages.Represents the mechanics of a workflow execution accessed by the workflow engine and its primitives.Receives transitions of checkpoint-relevant workflow work.Factory to create a workflow execution.Primitive operations and execution metadata used by the workflow runtime.Responsible for delivery of workflow id from provided event message.Lifecycle control contract for programmatically changing workflow and step lifecycle state.Command carrying the intent to cancel a single running step.Command carrying the intent to cancel an entire workflow.Command carrying the intent to fail an entire workflow.Functional interface describing aWorkflowStatuschange listener, invoked on every status change. -
Classes in io.axoniq.framework.workflow.runtime.api.execution.context used by io.axoniq.framework.workflow.runtime.executionClassDescriptionGuard combinator that succeeds when all completed results match the predicate.Combinator that resolves when the first completed result matches a given predicate.Primitive for executing actions within a workflow.Parameter object for the primitive.Guard combinator that succeeds when no completed result matches the predicate.Primitive modifying the workflow instance payload allowing durable data flow support.Base payload modification command.Primitive publishing a business event as a durable workflow step.Parameter object for the primitive.Primitive for forking workflow logic mid-flight.Parameter object for the primitive.Primitive that allows waiting for an event to occur.Parameter object for the primitive.Configures definition, context factory and correlation provider.Read-only execution data required to create workflow event messages.Represents the mechanics of a workflow execution accessed by the workflow engine and its primitives.Receives transitions of checkpoint-relevant workflow work.Factory to create a workflow execution.Primitive operations and execution metadata used by the workflow runtime.Responsible for delivery of workflow id from provided event message.Lifecycle control contract for programmatically changing workflow and step lifecycle state.Command carrying the intent to cancel a single running step.Command carrying the intent to cancel an entire workflow.Command carrying the intent to fail an entire workflow.
-
-
Classes in io.axoniq.framework.workflow.runtime.api.execution.context used by io.axoniq.framework.workflow.runtime.test.fixtureClassDescriptionCreates a context for workflow execution.Represents the mechanics of a workflow execution accessed by the workflow engine and its primitives.
-
Classes in io.axoniq.framework.workflow.runtime.api.execution.context used by io.axoniq.framework.workflow.runtime.test.utilsClassDescriptionParameter object for the primitive.Represents the mechanics of a workflow execution accessed by the workflow engine and its primitives.Primitive operations and execution metadata used by the workflow runtime.
-
Classes in io.axoniq.framework.workflow.runtime.api.execution.context used by io.axoniq.framework.workflow.runtime.utilClassDescriptionRead-only execution data required to create workflow event messages.