Table of Contents

Namespace FlowOrchestrator.Core.Configuration

Classes

FlowObservabilityOptions

Configuration for OpenTelemetry instrumentation and event persistence. Applied via FlowOrchestratorBuilder.WithObservability().

FlowOrchestratorBuilder

Fluent builder returned by AddFlowOrchestrator() for configuring storage backends, flows, and optional features (Hangfire, scheduler, retention, observability).

FlowOrchestratorOptions

Configuration options for the FlowOrchestrator runtime. Passed to AddFlowOrchestrator(options => ...) during DI setup.

FlowRetentionOptions

Configuration for the background data retention sweep. Applied via FlowOrchestratorBuilder.WithRetention().

FlowRunControlOptions

Configuration for run-level control features: timeouts and idempotency. Applied via FlowOrchestratorBuilder.WithRunControl().

FlowSchedulerOptions

Configuration for the Hangfire recurring-job scheduler integration. Applied via FlowOrchestratorBuilder.WithScheduler().

StepHandlerServiceCollectionExtensions

DI registration helpers for step handler types.