Skip to main content

Module engine

Module engine 

Source
Expand description

Workflow engine core components.

This module provides the core workflow execution engine, including:

  • Workflow state management and persistence
  • Task execution with retry logic
  • Workflow runtime for managing multiple executions

Re-exports§

pub use executor::ExecutionContext;
pub use executor::ExecutorConfig;
pub use executor::TaskExecutor;
pub use executor::TaskOutput;
pub use executor::WorkflowExecutor;
pub use runtime::WorkflowDefinition;
pub use runtime::WorkflowRuntime;
pub use state::ExecutionContext as StateExecutionContext;
pub use state::StatePersistence;
pub use state::TaskState;
pub use state::TaskStatus;
pub use state::WorkflowMetadata;
pub use state::WorkflowState;
pub use state::WorkflowStatus;

Modules§

executor
Workflow execution engine.
runtime
Workflow runtime for managing multiple workflow executions.
state
Workflow state management and persistence.