Expand description
Support for long-running processes with checkpoints in the Floxide framework.
This crate provides the LongRunningNode trait and related implementations for
handling long-running processes that need to be suspended and resumed over time.
Structs§
- InMemory
State Store - A simple in-memory implementation of StateStore for testing.
- Long
Running Node Adapter - An adapter that allows a LongRunningNode to be used as a standard Node. This adapter handles state management and action conversion.
- Long
Running Workflow - A workflow for orchestrating long-running nodes. This manages the suspension and resumption of nodes.
- Simple
Long Running Node - A simple long-running node that uses a closure for processing.
Enums§
- Long
Running Outcome - Represents the outcome of a long-running process.
Traits§
- Long
Running Action Ext - Extension trait for ActionType to support long-running specific actions
- Long
Running Node - Trait for nodes that handle long-running processes with checkpoints.
- State
Store - Trait for storing and retrieving node states.