| Interface | Description |
|---|---|
| Calendar |
An interface to be implemented by objects that define spaces of time during which an associated
may (not) fire. |
| JobExecutionContext | |
| JobRunShellFactory |
Responsible for creating the instances of
to be used within the QuartzScheduler instance. |
| JobStore |
The interface to be implemented by classes that want to provide a
and
storage mechanism for the 's use. |
| Scheduler |
This is the main interface of a Quartz Scheduler.
|
| SchedulerSignaler |
An interface to be used by
JobStore instances in order to communicate signals back to the QuartzScheduler. |
| ThreadPool |
The interface to be implemented by classes that want to provide a thread pool for the
's use. |
| Class | Description |
|---|---|
| JobExecutionContextImpl | |
| JobRunShell |
JobRunShell instances are responsible for providing the 'safe' environment for
Job s to run in, and for performing all of the work of
executing the Job, catching ANY thrown exceptions, updating the Trigger with the Job's completion code, etc. |
| QuartzSchedulerResources |
Contains all of the resources (
JobStore,ThreadPool, etc.) necessary to create a
instance. |
| QuartzSchedulerThread |
The thread responsible for performing the work of firing
s that are registered with the
. |
| RAMJobStore |
This class implements a
that utilizes RAM as its storage device. |
| SchedulerFactory |
An implementation of
that does all of its work of creating a QuartzScheduler
instance. |
| SchedulerSignalerImpl |
An interface to be used by
JobStore instances in order to communicate signals back to the QuartzScheduler. |
| SimpleThreadPool |
This is class is a simple implementation of a thread pool, based on the
interface. |
| StandardJobRunShellFactory |
Responsible for creating the instances of a
JobRunShell to be used within the QuartzScheduler instance. |
| TriggerFiredBundle |
A simple class (structure) used for returning execution-time data from the JobStore to the
QuartzSchedulerThread. |
| TriggerFiredResult |
Copyright © 2011–2017 Knowm Inc.. All rights reserved.