Classes
Class | Description | |
---|---|---|
JobRunShell |
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. | |
ListenerManagerImpl |
Default concrete implementation of IListenerManager.
| |
QuartzScheduler |
This is the heart of Quartz, an indirect implementation of the IScheduler
interface, containing methods to schedule IJobs,
register IJobListener instances, etc.
| |
QuartzSchedulerResources |
Contains all of the resources (IJobStore,IThreadPool,
etc.) necessary to create a QuartzScheduler instance.
| |
QuartzSchedulerThread |
The thread responsible for performing the work of firing ITrigger
s that are registered with the QuartzScheduler.
| |
SchedulerSignalerImpl |
An interface to be used by IJobStore instances in order to
communicate signals back to the QuartzScheduler.
|
Interfaces
Interface | Description | |
---|---|---|
IJobRunShellFactory |
Responsible for creating the instances of JobRunShell
to be used within the QuartzScheduler instance.
|