Quartz.Core NamespaceQuartz.NET API Documentation
 
Classes

  ClassDescription
Public classJobRunShell
JobRunShell instances are responsible for providing the 'safe' environment for IJob s to run in, and for performing all of the work of executing the IJob, catching ANY thrown exceptions, updating the ITrigger with the IJob's completion code, etc.

A JobRunShell instance is created by a IJobRunShellFactory on behalf of the QuartzSchedulerThread which then runs the shell in a thread from the configured ThreadPool when the scheduler determines that a IJob has been triggered.

Public classListenerManagerImpl
Default concrete implementation of IListenerManager.
Public classQuartzScheduler
This is the heart of Quartz, an indirect implementation of the IScheduler interface, containing methods to schedule IJobs, register IJobListener instances, etc.
Public classQuartzSchedulerResources
Contains all of the resources (IJobStore,IThreadPool, etc.) necessary to create a QuartzScheduler instance.
Public classQuartzSchedulerThread
The thread responsible for performing the work of firing ITrigger s that are registered with the QuartzScheduler.
Public classSchedulerSignalerImpl
An interface to be used by IJobStore instances in order to communicate signals back to the QuartzScheduler.
Interfaces

  InterfaceDescription
Public interfaceIJobRunShellFactory
Responsible for creating the instances of JobRunShell to be used within the QuartzScheduler instance.