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.TriggerJobRunShell instances are responsible for providing the 'safe' environment forJobs to run in, and for performing all of the work of executing theJob, catching ANY thrown exceptions, updating theTriggerwith theJob's completion code, etc.Responsible for creating the instances ofto be used within theJobRunShellQuartzSchedulerinstance.The interface to be implemented by classes that want to provide aandJobstorage mechanism for theTrigger's use.QuartzSchedulerContains all of the resources (JobStore,ThreadPool, etc.) necessary to create ainstance.QuartzSchedulerThe thread responsible for performing the work of firings that are registered with theTrigger.QuartzSchedulerThis class implements athat utilizes RAM as its storage device.JobStoreThis is the main interface of a Quartz Scheduler.An implementation ofthat does all of its work of creating aSchedulerFactoryQuartzSchedulerinstance.An interface to be used byJobStoreinstances in order to communicate signals back to theQuartzScheduler.An interface to be used byJobStoreinstances in order to communicate signals back to theQuartzScheduler.This is class is a simple implementation of a thread pool, based on theinterface.ThreadPoolResponsible for creating the instances of aJobRunShellto be used within theQuartzSchedulerinstance.The interface to be implemented by classes that want to provide a thread pool for the's use.QuartzSchedulerA simple class (structure) used for returning execution-time data from the JobStore to theQuartzSchedulerThread.