Interface WorkflowExecutionOperations
- All Superinterfaces:
AllMatchCombinator,AnyMatchCombinator,DescribableComponent,ExecutePrimitive,NoneMatchCombinator,PayloadPrimitive,PublishPrimitive,VersionPrimitive,WaitForPrimitive,WorkflowEventPublicationContext,WorkflowLifecycleControl
- All Known Implementing Classes:
WorkflowExecutionOperationsDelegation
@Internal
public interface WorkflowExecutionOperations
extends WorkflowEventPublicationContext, ExecutePrimitive, WaitForPrimitive, WorkflowLifecycleControl, PayloadPrimitive, VersionPrimitive, PublishPrimitive, AllMatchCombinator, NoneMatchCombinator, AnyMatchCombinator, DescribableComponent
Primitive operations and execution metadata used by the workflow runtime.
This contract is an internal boundary between the author-facing WorkflowContext and runtime delegates.
- Since:
- 5.4.0
- Author:
- Simon Zambrovski
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.axoniq.framework.workflow.runtime.api.execution.context.ExecutePrimitive
ExecutePrimitive.ExecuteCommandNested classes/interfaces inherited from interface io.axoniq.framework.workflow.runtime.api.execution.context.PayloadPrimitive
PayloadPrimitive.ModifyPayloadCommandNested classes/interfaces inherited from interface io.axoniq.framework.workflow.runtime.api.execution.context.PublishPrimitive
PublishPrimitive.PublishCommandNested classes/interfaces inherited from interface io.axoniq.framework.workflow.runtime.api.execution.context.VersionPrimitive
VersionPrimitive.VersionCommandNested classes/interfaces inherited from interface io.axoniq.framework.workflow.runtime.api.execution.context.WaitForPrimitive
WaitForPrimitive.WaitForCommandNested classes/interfaces inherited from interface io.axoniq.framework.workflow.runtime.api.execution.context.WorkflowLifecycleControl
WorkflowLifecycleControl.CancelStepCommand, WorkflowLifecycleControl.CancelWorkflowCommand, WorkflowLifecycleControl.FailWorkflowCommand -
Method Summary
Modifier and TypeMethodDescriptionRetrieves workflow status.Retrieves workflow step names.Methods inherited from interface io.axoniq.framework.workflow.runtime.api.execution.context.AllMatchCombinator
allMatchMethods inherited from interface io.axoniq.framework.workflow.runtime.api.execution.context.AnyMatchCombinator
anyMatchMethods inherited from interface org.axonframework.common.infra.DescribableComponent
describeToMethods inherited from interface io.axoniq.framework.workflow.runtime.api.execution.context.ExecutePrimitive
executeMethods inherited from interface io.axoniq.framework.workflow.runtime.api.execution.context.NoneMatchCombinator
noneMatchMethods inherited from interface io.axoniq.framework.workflow.runtime.api.execution.context.PayloadPrimitive
modifyPayloadMethods inherited from interface io.axoniq.framework.workflow.runtime.api.execution.context.PublishPrimitive
publishMethods inherited from interface io.axoniq.framework.workflow.runtime.api.execution.context.VersionPrimitive
versionMethods inherited from interface io.axoniq.framework.workflow.runtime.api.execution.context.WaitForPrimitive
waitForEventMethods inherited from interface io.axoniq.framework.workflow.runtime.api.execution.context.WorkflowEventPublicationContext
processingContext, workflowId, workflowPayload, workflowVersionMethods inherited from interface io.axoniq.framework.workflow.runtime.api.execution.context.WorkflowLifecycleControl
cancelStep, cancelWorkflow, failWorkflow
-
Method Details
-
workflowStatus
WorkflowStatus workflowStatus()Retrieves workflow status.- Returns:
- the status of the workflow.
-
workflowStepNames
Retrieves workflow step names.- Returns:
- the names of the workflow steps.
-