org.quartz.core |
Package org.quartz.core
Contains the core classes and interfaces for the Quartz job scheduler.
See the Quartz project
at Open Symphony for more information.
|
Java Source File Name | Type | Comment |
JobRunShell.java | Class |
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. |
JobRunShellFactory.java | Interface |
Responsible for creating the instances of
JobRunShell
to be used within the
QuartzScheduler instance.
Although this interface looks a lot like an 'object pool', implementations
do not have to support the re-use of instances. |
QuartzScheduler.java | Class |
This is the heart of Quartz, an indirect implementation of the
org.quartz.Scheduler
interface, containing methods to schedule
org.quartz.Job s,
register
org.quartz.JobListener instances, etc. |
QuartzSchedulerResources.java | Class |
Contains all of the resources (JobStore ,ThreadPool ,
etc.) necessary to create a
QuartzScheduler instance. |
QuartzSchedulerThread.java | Class |
The thread responsible for performing the work of firing
Trigger
s that are registered with the
QuartzScheduler . |
RemotableQuartzScheduler.java | Interface | |
SchedulerSignalerImpl.java | Class | An interface to be used by JobStore instances in order to
communicate signals back to the QuartzScheduler . |
SchedulingContext.java | Class |
An object used to pass information about the 'client' to the QuartzScheduler . |