Uses of Interface
io.axoniq.framework.workflow.dsl.api.CombinatorWorkflowStepResult
Packages that use CombinatorWorkflowStepResult
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.-
Uses of CombinatorWorkflowStepResult in io.axoniq.framework.workflow.dsl.api
Methods in io.axoniq.framework.workflow.dsl.api that return CombinatorWorkflowStepResultModifier and TypeMethodDescriptionWorkflowContext.allMatch(Predicate<WorkflowStepResult> predicate, WorkflowStepResult... results) Returns a result that completes successfully when every supplied result matches the predicate.WorkflowContext.anyMatch(Predicate<WorkflowStepResult> predicate, WorkflowStepResult... results) Returns a result that completes successfully when any supplied result matches the predicate.WorkflowContext.noneMatch(Predicate<WorkflowStepResult> predicate, WorkflowStepResult... results) Returns a result that completes successfully when no supplied result matches the predicate. -
Uses of CombinatorWorkflowStepResult in io.axoniq.framework.workflow.runtime.api.execution.context
Methods in io.axoniq.framework.workflow.runtime.api.execution.context that return CombinatorWorkflowStepResultModifier and TypeMethodDescriptionAllMatchCombinator.allMatch(Predicate<WorkflowStepResult> predicate, WorkflowStepResult... results) Guard combinator — ensures all completed results match the given predicate.AnyMatchCombinator.anyMatch(Predicate<WorkflowStepResult> predicate, WorkflowStepResult... results) Predicate-based combinator — resolves when the first completed result matches the given predicate.NoneMatchCombinator.noneMatch(Predicate<WorkflowStepResult> predicate, WorkflowStepResult... results) Guard combinator — ensures no completed result matches the given predicate. -
Uses of CombinatorWorkflowStepResult in io.axoniq.framework.workflow.runtime.execution
Methods in io.axoniq.framework.workflow.runtime.execution that return CombinatorWorkflowStepResultModifier and TypeMethodDescriptionAbstractWorkflowContext.allMatch(Predicate<WorkflowStepResult> predicate, WorkflowStepResult... results) AllMatchCombinatorDelegate.allMatch(Predicate<WorkflowStepResult> predicate, WorkflowStepResult... results) WorkflowExecutionOperationsDelegation.allMatch(Predicate<WorkflowStepResult> predicate, WorkflowStepResult... results) Combines step results when all results satisfy the predicate.AbstractWorkflowContext.anyMatch(Predicate<WorkflowStepResult> predicate, WorkflowStepResult... results) AnyMatchCombinatorDelegate.anyMatch(Predicate<WorkflowStepResult> predicate, WorkflowStepResult... results) WorkflowExecutionOperationsDelegation.anyMatch(Predicate<WorkflowStepResult> predicate, WorkflowStepResult... results) Combines step results when any result satisfies the predicate.AbstractWorkflowContext.noneMatch(Predicate<WorkflowStepResult> predicate, WorkflowStepResult... results) NoneMatchCombinatorDelegate.noneMatch(Predicate<WorkflowStepResult> predicate, WorkflowStepResult... results) WorkflowExecutionOperationsDelegation.noneMatch(Predicate<WorkflowStepResult> predicate, WorkflowStepResult... results) Combines step results when no result satisfies the predicate.