ISchedulerPlugin InterfaceQuartz.NET API Documentation
Provides an interface for a class to become a "plugin" to Quartz.

Namespace: Quartz.Spi
Assembly: Quartz (in Quartz.dll) Version: 1.0.3.3
Syntax

public interface ISchedulerPlugin
Remarks

Plugins can do virtually anything you wish, though the most interesting ones will obviously interact with the scheduler in some way - either actively: by invoking actions on the scheduler, or passively: by being a IJobListener, ITriggerListener, and/or ISchedulerListener.

If you use StdSchedulerFactory to Initialize your Scheduler, it can also create and Initialize your plugins - look at the configuration docs for details.

If you need direct access your plugin, you can have it explicitly put a reference to itself in the IScheduler's SchedulerContext as part of its Initialize(String, IScheduler) method.

See Also