Package org.quartz.core
package org.quartz.core
-
ClassDescriptionAn interface to be implemented by objects that define spaces of time during which an associated
may (not) fire.Trigger
JobRunShell instances are responsible for providing the 'safe' environment forJob
s to run in, and for performing all of the work of executing theJob
, catching ANY thrown exceptions, updating theTrigger
with theJob
's completion code, etc.Responsible for creating the instances of
to be used within theJobRunShell
QuartzScheduler
instance.The interface to be implemented by classes that want to provide aJob
storage mechanism for theTrigger
's use.QuartzScheduler
Contains all of the resources (JobStore
,ThreadPool
, etc.) necessary to create a
instance.QuartzScheduler
The thread responsible for performing the work of firing
s that are registered with theTrigger
.QuartzScheduler
This class implements a
that utilizes RAM as its storage device.JobStore
This is the main interface of a Quartz Scheduler.An implementation of
that does all of its work of creating aSchedulerFactory
QuartzScheduler
instance.An interface to be used byJobStore
instances in order to communicate signals back to theQuartzScheduler
.An interface to be used byJobStore
instances in order to communicate signals back to theQuartzScheduler
.This is class is a simple implementation of a thread pool, based on theThreadPool
Responsible for creating the instances of aJobRunShell
to be used within theQuartzScheduler
instance.The interface to be implemented by classes that want to provide a thread pool for theQuartzScheduler
A simple class (structure) used for returning execution-time data from the JobStore to theQuartzSchedulerThread
.