quartz-background-jobs
Background Job Generator (Quartz)
Overview
Quartz.NET is a full-featured job scheduling library:
- Job scheduling - Run tasks at specific times or intervals
- Cron expressions - Complex scheduling patterns
- Persistence - Jobs survive application restarts
- Dependency injection - Full DI support
- Clustering - Distributed job execution
Quick Reference
| Component | Purpose |
|---|---|
IJob |
Job interface to implement |
IConfigureOptions<QuartzOptions> |
Job registration |
JobKey |
Unique job identifier |
More from ronnythedev/dotnet-clean-architecture-skills
dotnet-clean-architecture
Scaffolds a complete .NET solution following Clean Architecture principles with proper layer separation (API, Application, Domain, Infrastructure). Creates project structure, dependency injection setup, and cross-cutting concerns configuration.
48dapper-query-builder
Generates optimized read queries using Dapper. Includes multi-mapping for joins, pagination, dynamic filtering, CTEs, and best practices for high-performance data access.
23unit-testing
Generates unit tests for command and query handlers using xUnit and NSubstitute. Implements Arrange-Act-Assert pattern with comprehensive test coverage for success and failure scenarios.
12cqrs-command-generator
Generates CQRS Commands with Handlers, Validators, and Request DTOs following Clean Architecture patterns. Commands represent actions that modify state and return Result types for proper error handling.
12fluent-validation
Generates FluentValidation validators for commands and queries. Includes common validation rules, custom validators, async validation, and integration with MediatR pipeline behaviors.
11outbox-pattern
Implements the Outbox pattern for reliable domain event processing. Ensures events are persisted in the same transaction as the aggregate changes and processed asynchronously with guaranteed delivery.
10