Namespace WorkflowForge.Extensions.Resilience.Abstractions
Classes
- CircuitBreakerOpenException
Exception thrown when a circuit breaker is open.
- CircuitBreakerStateChangedEventArgs
Event arguments for circuit breaker state changes.
- ResilienceStrategyBase
Base class for resilience strategies that provides common retry logic including ShouldRetryAsync(int, Exception?, CancellationToken) and a shared retry loop.
Interfaces
- ICircuitBreakerPolicy
Interface for circuit breaker policies.
- IWorkflowResilienceStrategy
Interface for resilience strategies that handle retry logic and failure recovery for workflows.
Enums
- CircuitBreakerState
Represents the state of a circuit breaker.