Skip to main content

Module error_policy

Module error_policy 

Source
Expand description

Workflow-level error handling policies

Implements comprehensive workflow-level error handling directives that control how the entire workflow responds to failures, including automatic DLQ routing, failure thresholds, circuit breakers, and graceful degradation strategies.

Structs§

CircuitBreaker
Circuit breaker for preventing cascading failures
CircuitBreakerConfig
Circuit breaker configuration for preventing cascading failures
ErrorMetrics
Error metrics tracking
ErrorPolicyExecutor
Error policy executor that applies workflow-level error handling
FailurePattern
Pattern detected in failures
RetryConfig
Retry configuration with backoff strategy
WorkflowErrorPolicy
Workflow-level error handling policy

Enums§

BackoffStrategy
Backoff strategy for retries
CircuitState
Circuit breaker state
ErrorCollectionStrategy
Strategy for collecting and reporting errors
FailureAction
Action to take in response to a failure
ItemFailureAction
Action to take when an individual work item fails