Quartz.Plugins 4.0.0-alpha.2

Quartz.Plugins

Quartz.Plugins provides ready-made ISchedulerPlugin implementations: logging a history of job and trigger events, loading jobs and triggers from a file at startup, interrupting jobs that overrun, and shutting the scheduler down cleanly when the process exits.

Plugin Extension
StructuredLoggingJobHistoryPlugin / StructuredLoggingTriggerHistoryPlugin UseStructuredJobLogging(…) / UseStructuredTriggerLogging(…)
LoggingJobHistoryPlugin / LoggingTriggerHistoryPlugin UseJobHistoryLogging(…) / UseTriggerHistoryLogging(…)
XmlSchedulingDataProcessorPlugin / JsonSchedulingDataProcessorPlugin UseXmlSchedulingConfiguration(…) / UseJsonSchedulingConfiguration(…)
JobInterruptMonitorPlugin UseJobAutoInterrupt(…)
ShutdownHookPlugin UseShutdownHook(…)

Installation

dotnet add package Quartz.Plugins

Usage

The extensions hang off IQuartzBuilder, so the same calls configure a scheduler with or without a host:

builder.Services.AddQuartz(q =>
{
    q.UseStructuredJobLogging();
    q.UseStructuredTriggerLogging();
    q.UseJobAutoInterrupt(options => options.DefaultMaxRunTime = TimeSpan.FromMinutes(5));
});

The flat quartz.plugin.{name}.{property} keys Quartz 3 used still work and mean the same thing, and AddPlugin<TPlugin>() registers a plugin of your own so the container constructs it.

These plugins live in the Quartz.Plugins.* namespaces. In Quartz 3 they were the singular Quartz.Plugin.*; a quartz.plugin.<name>.type naming the old spelling still resolves, with a warning.

Documentation

https://www.quartz-scheduler.net/documentation/quartz-4.x/packages/quartz-plugins.html

Showing the top 20 packages that depend on Quartz.Plugins.

Packages Downloads
Quartz.Plugins.TimeZoneConverter
Quartz.NET TimeZoneConverter integration https://github.com/mj1856/TimeZoneConverter; Quartz Scheduling Framework for .NET
44
Quartz.Plugins.TimeZoneConverter
Quartz.NET TimeZoneConverter integration https://github.com/mj1856/TimeZoneConverter; Quartz Scheduling Framework for .NET
43
Quartz.Plugins.TimeZoneConverter
Quartz.NET TimeZoneConverter integration https://github.com/mj1856/TimeZoneConverter; Quartz Scheduling Framework for .NET
40
Quartz.Plugins.TimeZoneConverter
Quartz.NET TimeZoneConverter integration https://github.com/mj1856/TimeZoneConverter; Quartz Scheduling Framework for .NET
39
Quartz.Plugins.TimeZoneConverter
Quartz.NET TimeZoneConverter integration https://github.com/mj1856/TimeZoneConverter; Quartz Scheduling Framework for .NET
38
Quartz.Plugins.TimeZoneConverter
Quartz.NET TimeZoneConverter integration https://github.com/mj1856/TimeZoneConverter
38
Quartz.Plugins.TimeZoneConverter
Quartz.NET TimeZoneConverter integration https://github.com/mj1856/TimeZoneConverter; Quartz Scheduling Framework for .NET
37
Quartz.Plugins.TimeZoneConverter
Quartz.NET TimeZoneConverter integration https://github.com/mj1856/TimeZoneConverter; Quartz Scheduling Framework for .NET
36
Quartz.Plugins.TimeZoneConverter
Quartz.NET TimeZoneConverter integration https://github.com/mj1856/TimeZoneConverter; Quartz Scheduling Framework for .NET
35
Quartz.Plugins.TimeZoneConverter
Quartz.NET TimeZoneConverter integration https://github.com/mj1856/TimeZoneConverter; Quartz Scheduling Framework for .NET
34
Quartz.Plugins.TimeZoneConverter
Quartz.NET TimeZoneConverter integration https://github.com/mj1856/TimeZoneConverter; Quartz Scheduling Framework for .NET
33

Version Downloads Last updated
4.1.1 3 09/19/2026
4.1.0 8 09/15/2026
4.0.1 9 09/09/2026
4.0.0 10 09/05/2026
4.0.0-rc.2 8 09/07/2026
4.0.0-rc.1 9 09/05/2026
4.0.0-beta.1 8 09/04/2026
4.0.0-alpha.5 10 09/01/2026
4.0.0-alpha.4 8 09/01/2026
4.0.0-alpha.3 8 08/31/2026
4.0.0-alpha.2 8 08/26/2026
4.0.0-alpha.1 8 08/22/2026
3.22.0 7 09/14/2026
3.21.0 5 09/11/2026
3.20.1 8 09/07/2026
3.20.0 8 09/01/2026
3.19.1 14 07/29/2026
3.19.0 10 07/26/2026
3.18.2 23 06/29/2026
3.18.1 33 04/26/2026
3.18.0 25 04/12/2026
3.17.1 21 04/04/2026
3.17.0 22 03/29/2026
3.16.1 28 03/06/2026
3.16.0 30 03/02/2026
3.15.1 0 10/26/2025
3.15.0 1 09/16/2026
3.14.0 0 03/08/2025
3.13.1 1 09/22/2026
3.13.0 0 08/10/2024
3.12.0 0 09/17/2026
3.11.0 2 09/11/2026
3.10.0 2 09/20/2026
3.9.0 0 09/21/2026
3.8.1 0 02/17/2024
3.8.0 1 09/21/2026
3.7.0 0 09/24/2026
3.6.3 1 09/19/2026
3.6.2 2 09/12/2026
3.6.1 0 02/25/2023
3.6.0 0 01/29/2023
3.5.0 2 09/11/2026
3.4.0 1 09/12/2026
3.3.3 0 08/01/2021
3.3.2 1 09/19/2026
3.3.1 0 04/08/2021
3.3.0 1 09/10/2026
3.2.4 1 09/11/2026
3.2.3 0 10/31/2020
3.2.2 1 09/15/2026
3.2.1 1 09/09/2026
3.2.0 0 10/02/2020
3.1.0 0 07/24/2020
3.0.7 1 09/20/2026
3.0.6 0 07/06/2018
3.0.5 1 09/20/2026
3.0.4 1 09/21/2026
3.0.3 0 02/24/2018
3.0.2 0 01/25/2018
3.0.1 0 01/21/2018
3.0.0 1 09/20/2026
3.0.0-beta1 0 10/08/2017