Skip to main content

Module workflow

Module workflow 

Source
Expand description

Workflow types, task hooks, and builder patterns

This module contains workflow orchestration types including DAG workflows, stage-based execution, task lifecycle hooks, and builder patterns.

Structs§

HookContext
Context passed to lifecycle hooks
TaskDependency
Task dependency for DAG execution
TaskHooks
Container for all registered hooks
Workflow
Workflow definition
WorkflowBuilder
Workflow builder for creating complex DAG workflows
WorkflowStage
Workflow stage for parallel execution
WorkflowStageBuilder
Workflow stage builder
WorkflowStatistics
Workflow statistics

Enums§

StageState
Workflow stage state
TaskHook
Task lifecycle hook enum
WorkflowState
Workflow state

Type Aliases§

HookFn
Type alias for async lifecycle hook functions