Uses of Enum Class
io.axoniq.framework.workflow.dsl.api.WorkflowStatus
Packages that use WorkflowStatus
Package
Description
Package containing workflow configuration components.
Value-based criteria for selecting workflow state.
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 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.Internal runtime utilities for future resolution, workflow event and metadata construction, processing context
propagation, reflection, and workflow state inspection.
-
Uses of WorkflowStatus in io.axoniq.framework.workflow.configuration
Fields in io.axoniq.framework.workflow.configuration with type parameters of type WorkflowStatusModifier and TypeFieldDescriptionstatic final Context.ResourceKey<WorkflowStatus> WorkflowMethodParameterResolverFactory.WORKFLOW_STATUS_RESOURCE_KEYResource key under which theWorkflowStatusof the invocation in progress is stored.Methods in io.axoniq.framework.workflow.configuration that return types with arguments of type WorkflowStatusModifier and TypeMethodDescriptionAutoDetectionUtils.statusChangeListeners(@Nullable Object instance, String workflowName, AnnotatedHandlerInspector<Object> inspector) Retrievesworkflow lifecycle change listenersfor the workflow as contained in the giveninstance.Methods in io.axoniq.framework.workflow.configuration with parameters of type WorkflowStatusModifier and TypeMethodDescriptionvoidCompositeWorkflowStatusChangeListener.onWorkflowStatus(WorkflowStatus status, WorkflowContext workflowContext, ProcessingContext processingContext) WorkflowCustomization.registerWorkflowStatusChangeListener(WorkflowStatus workflowStatus, WorkflowStatusChangeListener workflowStatusChangeListener) Registers a workflow status change listener for given status.WorkflowCustomization.unregisterWorkflowStatusChangeListener(WorkflowStatus workflowStatus, WorkflowStatusChangeListener workflowStatusChangeListener) Un-Registers a workflow status change listener for the given status. -
Uses of WorkflowStatus in io.axoniq.framework.workflow.dsl.api
Methods in io.axoniq.framework.workflow.dsl.api that return WorkflowStatusModifier and TypeMethodDescriptionstatic WorkflowStatusReturns the enum constant of this class with the specified name.static WorkflowStatus[]WorkflowStatus.values()Returns an array containing the constants of this enum class, in the order they are declared.WorkflowContext.workflowStatus()Returns the status of the workflow execution.WorkflowState.workflowStatus()Returns the status of the workflow execution.Methods in io.axoniq.framework.workflow.dsl.api with parameters of type WorkflowStatusModifier and TypeMethodDescriptionEventNameCustomizer.getEventName(String stepName, Map<String, @Nullable Object> parameters, WorkflowStatus stepStatus) Returns a customized event name based on the provided step name, parameters, and workflow status. -
Uses of WorkflowStatus in io.axoniq.framework.workflow.query.api
Methods in io.axoniq.framework.workflow.query.api that return WorkflowStatusModifier and TypeMethodDescriptionWorkflowStateQuery.WorkflowStatusCriterion.workflowStatus()Returns the value of theworkflowStatusrecord component.Methods in io.axoniq.framework.workflow.query.api with parameters of type WorkflowStatusModifier and TypeMethodDescriptionstatic WorkflowStateQueryWorkflowStateQuery.byWorkflowStatus(WorkflowStatus workflowStatus) Creates a query restricted to a workflow status.WorkflowStateQuery.workflowStatus(WorkflowStatus workflowStatus) Restricts this query to a workflow status.Constructors in io.axoniq.framework.workflow.query.api with parameters of type WorkflowStatusModifierConstructorDescriptionWorkflowStatusCriterion(WorkflowStatus workflowStatus) Creates an instance of aWorkflowStatusCriterionrecord class. -
Uses of WorkflowStatus in io.axoniq.framework.workflow.runtime.api.execution.context
Methods in io.axoniq.framework.workflow.runtime.api.execution.context that return WorkflowStatusModifier and TypeMethodDescriptionWorkflowExecutionOperations.workflowStatus()Retrieves workflow status.Methods in io.axoniq.framework.workflow.runtime.api.execution.context that return types with arguments of type WorkflowStatusModifier and TypeMethodDescriptionWorkflowConfiguration.workflowStatusChangeListeners()Returns workflow status change listeners.Methods in io.axoniq.framework.workflow.runtime.api.execution.context with parameters of type WorkflowStatusModifier and TypeMethodDescriptionvoidWorkflowStatusChangeListener.onWorkflowStatus(WorkflowStatus status, WorkflowContext context, ProcessingContext processingContext) Handler reacting on aworkflow statuschange. -
Uses of WorkflowStatus in io.axoniq.framework.workflow.runtime.execution
Methods in io.axoniq.framework.workflow.runtime.execution that return WorkflowStatusModifier and TypeMethodDescriptionAbstractWorkflowContext.workflowStatus()EventSourcedWorkflowState.workflowStatus()WorkflowExecutionOperationsDelegation.workflowStatus()Returns the current status of the workflow.Methods in io.axoniq.framework.workflow.runtime.execution with parameters of type WorkflowStatusModifier and TypeMethodDescriptionDefaultEventNameCustomizer.getEventName(String stepName, Map<String, @Nullable Object> parameters, WorkflowStatus workflowStatus) -
Uses of WorkflowStatus in io.axoniq.framework.workflow.runtime.test.fixture
Methods in io.axoniq.framework.workflow.runtime.test.fixture with parameters of type WorkflowStatusModifier and TypeMethodDescriptionThen.workflowFinished(WorkflowStatus workflowStatus) Asserts that the workflow has finished with the given status. -
Uses of WorkflowStatus in io.axoniq.framework.workflow.runtime.util
Methods in io.axoniq.framework.workflow.runtime.util that return types with arguments of type WorkflowStatusModifier and TypeMethodDescriptionstatic Optional<WorkflowStatus> MetadataUtils.getWorkflowStatus(Metadata metadata) Returns the workflow status if present in the metadata.Methods in io.axoniq.framework.workflow.runtime.util with parameters of type WorkflowStatusModifier and TypeMethodDescriptionstatic MetadataMetadataUtils.create(String workflowId, WorkflowStatus workflowStatus) Creates a new metadata instance with the given workflow id and workflow status.static MetadataMetadataUtils.create(String workflowId, WorkflowStatus workflowStatus, VersionedType workflowDefinitionId) Creates a new metadata instance with the given workflow id, workflow status, and workflow definition id.