Sign in Sign up
nuget

GM.Scheduling

Job scheduling for the GM.* ecosystem, wrapping Quartz.NET behind a clean provider abstraction. Implement IScheduledJob and schedule it with IJobScheduler (ScheduleAsync / ScheduleRecurringAsync with cron / Pause / Resume / TriggerNow) — no Quartz types (ITrigger, IJobDetail) leak to your code. Recurring jobs are guarded by GM.DistributedLock so a cron fires once across every scaled-out instance, each execution runs in its own DI scope (scoped DbContext / GM.Mediator work correctly), per-job retry policies handle transient failures, and execution history exposes last-run status. One call — AddGMScheduling() — with fluent or attribute-based job registration.

nuget View on Nuget

Activity

Latest release
2w ago
Total releases
1
Cadence
Last 12 months
1

Details

License
MIT
First release
Aug 31, 2026
Releases
Version Released
1.0.0 initial