Expand description
Workflow Orchestration System for NAT Traversal
This module provides a comprehensive workflow orchestration system that coordinates the complex multi-phase NAT traversal process across distributed components.
Re-exports§
pub use definition::*;pub use engine::*;pub use state_store::*;pub use coordinator::*;pub use monitor::*;
Modules§
- coordinator
- Workflow Coordination Protocol
- definition
- Workflow Definition System
- engine
- Workflow Execution Engine
- monitor
- Workflow Monitoring and Visualization
- state_
store - Workflow State Store
Structs§
- Error
Handler - Error handler for workflow stages
- StageId
- Unique identifier for a workflow stage
- Version
- Version identifier for workflow definitions
- Workflow
Context - Context provided to workflow actions during execution
- Workflow
Error - Error information for failed workflows
- Workflow
Handle - Handle to interact with a running workflow
- Workflow
Id - Unique identifier for a workflow
- Workflow
Metrics - Metrics collected during workflow execution
- Workflow
Result - Result of a successful workflow completion
Enums§
- Backoff
Strategy - Backoff strategy for retries
- Rollback
Strategy - Rollback strategy for failed stages
- Workflow
Event - Events that can trigger workflow state transitions
- Workflow
Status - Current status of a workflow instance
Traits§
- Condition
- Condition that must be satisfied for stage execution
- Workflow
Action - Trait for implementing workflow actions