Table of Contents

Namespace KadicErp.WebApi.Workers

Classes

TenantWorkerJob

Generic Hangfire recurring job for all tenant worker settings. Registered once per enabled TenantWorkerSettings row as "worker-{settingsId}". Resolves the correct IWorkerTypeExecutor at runtime by WorkerTypeCode.

WorkerSchedulerService

Hangfire implementation of IWorkerSchedulerService. Registered as Singleton — Hangfire's RecurringJob API is thread-safe.