Table of Contents

Namespace Virtufin.WorkManager.Configuration

Classes

DaprConstants
DaprResilienceOptions

Tunable knobs for DaprResiliencePipeline: the Polly-based retry + circuit breaker wrapping every Dapr SDK call the WorkManager makes.

GroupLockOptions

Group lock acquisition tuning. All values are configurable via environment variables; defaults are tuned for the typical "two workers contending for a single group lock" scenario.

InfraEvents

CloudEvents v1.0 type strings for WorkManager infra events (heartbeats, grouplock changes).

PortConstants
Topics

Pubsub topics published by the WorkManager. Topic naming follows the lane + scenario scheme in virtufin-openspec/openspec/specs/pubsub-topics/spec.md. This file is the source of truth for any service that needs to consume workmanager.* events.

WorkerEvents

CloudEvents v1.0 type strings for WorkManager events. See virtufin-openspec/openspec/specs/pubsub-topics/spec.md for the ce-type taxonomy.

WorkerRecoveryOptions

Worker recovery tuning. Controls whether WorkManagerRecoveryHostedService runs on startup and how it elects a leader when multiple WorkManager instances start concurrently.