Table of Contents

Namespace WorkflowForge.Extensions.Resilience.Polly

Classes

PollyExtensions

Extension methods for integrating Polly middleware with WorkflowForge foundries Provides fluent API for adding enterprise-grade fault tolerance to workflow foundries.

PollyMiddleware

Middleware that applies Polly resilience policies to workflow operations. Provides enterprise-grade fault tolerance with circuit breakers, retries, and timeouts.

PollyResilienceStrategy

Enterprise-grade resilience strategy that uses Polly for advanced fault tolerance. Supports retry policies, circuit breakers and timeouts.

PollyRetryOperation

A Polly-powered retry operation that can wrap any workflow operation with advanced resilience policies. Provides enterprise-grade fault tolerance and can override base resilience functionality.

ResiliencePropertyNames

Property names specific to Polly resilience patterns for structured logging. These properties extend the core PropertyNames with resilience-specific context.

ServiceCollectionExtensions

Extension methods for configuring Polly resilience services in dependency injection.

WorkflowOperationPollyExtensions

Extension methods for easily wrapping operations with Polly resilience.