Uses of Interface
io.axoniq.framework.workflow.runtime.api.execution.context.WorkflowExecutionOperations
Packages that use WorkflowExecutionOperations
Package
Description
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.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.
-
Uses of WorkflowExecutionOperations in io.axoniq.framework.workflow.runtime.api.execution.context
Methods in io.axoniq.framework.workflow.runtime.api.execution.context that return WorkflowExecutionOperationsModifier and TypeMethodDescriptionWorkflowExecution.workflowExecutionOperations()Returns the runtime operations for the current execution. -
Uses of WorkflowExecutionOperations in io.axoniq.framework.workflow.runtime.execution
Classes in io.axoniq.framework.workflow.runtime.execution that implement WorkflowExecutionOperationsModifier and TypeClassDescriptionclassImplementation ofWorkflowExecutionOperationsthat delegates all operations to the underlyingWorkflowExecutionand primitive implementations.Fields in io.axoniq.framework.workflow.runtime.execution declared as WorkflowExecutionOperationsModifier and TypeFieldDescriptionprotected final WorkflowExecutionOperationsAbstractStepExecutor.workflowExecutionOperationsMethods in io.axoniq.framework.workflow.runtime.execution that return WorkflowExecutionOperationsMethods in io.axoniq.framework.workflow.runtime.execution with parameters of type WorkflowExecutionOperationsModifier and TypeMethodDescriptionDefaultExecuteStepActionResolver.resolve(WorkflowExecutionOperations workflowExecutionOperations, WorkflowExecution workflowExecution, ExecutePrimitive.ExecuteCommand command) ExecuteStepActionResolver.resolve(WorkflowExecutionOperations workflowExecutionOperations, WorkflowExecution workflowExecution, ExecutePrimitive.ExecuteCommand command) Resolve the action for the given execute command.Constructors in io.axoniq.framework.workflow.runtime.execution with parameters of type WorkflowExecutionOperationsModifierConstructorDescriptionAbstractStepExecutor(WorkflowExecutionOperations workflowExecutionOperations, WorkflowExecution workflowExecution, RunningSteps runningSteps, ReachedSteps reachedSteps, EventNameCustomizer parentEventNameCustomizer, Clock clock, WorkflowScheduler timeoutScheduler) Constructs the abstract step executor.ExecuteDelegate(WorkflowExecutionOperations workflowExecutionOperations, WorkflowExecution workflowExecution, RunningSteps runningSteps, ReachedSteps reachedSteps, EventNameCustomizer parentEventNameCustomizer, Clock clock, UnitOfWorkFactory unitOfWorkFactory, Executor executor, WorkflowScheduler timeoutScheduler, ExecuteStepActionResolver actionResolver) Constructs the delegate.PayloadDelegate(WorkflowExecutionOperations workflowExecutionOperations, WorkflowExecution workflowExecution, RunningSteps runningSteps, ReachedSteps reachedSteps, EventNameCustomizer parentEventNameCustomizer, Clock clock, WorkflowScheduler timeoutScheduler) Constructs the primitive implementation.RetryableExecuteDelegate(ExecuteDelegate delegate, WorkflowExecutionOperations workflowExecutionOperations, WorkflowExecution workflowExecution, RunningSteps runningSteps, ReachedSteps reachedSteps, EventNameCustomizer parentEventNameCustomizer, Clock clock, WorkflowScheduler timeoutScheduler) Constructs the delegate.VersionDelegate(WorkflowExecutionOperations workflowExecutionOperations, WorkflowExecution workflowExecution, ReachedSteps reachedSteps, EventNameCustomizer parentEventNameCustomizer, Clock clock) Constructs the delegate.WaitForDelegate(WorkflowExecutionOperations workflowExecutionOperations, WorkflowExecution workflowExecution, RunningSteps runningSteps, io.axoniq.framework.workflow.runtime.execution.EventWaitConditions eventWaitConditions, ReachedSteps reachedSteps, EventNameCustomizer parentEventNameCustomizer, Clock clock, WorkflowScheduler timeoutScheduler) Constructs the delegate.WorkflowLifecycleControlDelegate(WorkflowExecutionOperations workflowExecutionOperations, WorkflowExecution workflowExecution, RunningSteps runningSteps, ReachedSteps reachedSteps, io.axoniq.framework.workflow.runtime.execution.WorkflowTerminalTransition terminalTransition) Constructs a lifecycle-control delegate. -
Uses of WorkflowExecutionOperations in io.axoniq.framework.workflow.runtime.test.utils
Methods in io.axoniq.framework.workflow.runtime.test.utils with parameters of type WorkflowExecutionOperationsModifier and TypeMethodDescriptionManualExecuteStepActionResolver.resolve(WorkflowExecutionOperations workflowExecutionOperations, WorkflowExecution workflowExecution, ExecutePrimitive.ExecuteCommand command) Resolves the action for an execute step, blocking until the fixture supplies behavior for the step name.