Namespace WorkflowForge.Extensions.Persistence.Recovery
Classes
- RecoveryCoordinator
Default implementation that uses IWorkflowPersistenceProvider to load snapshots and resume via smith. Foundry/workflow factories must reproduce the same operation order used to create the snapshot.
- RecoveryExtensions
Extensions that provide recovery orchestration on top of persistence. Attempts to resume from a snapshot first, then runs a fresh execution with configurable retries.
- ServiceCollectionExtensions
Extension methods for configuring workflow recovery services on an IServiceCollection.
Interfaces
- IRecoveryCatalog
Provides read access to pending snapshots that may need recovery. Implement using your storage semantics (queries, partitions, tags).
- IRecoveryCoordinator
Coordinates validation and resumption for one or many snapshots.