Package org.quartz.core
-
Interface Summary Interface Description JobRunShellFactory Responsible for creating the instances ofto be used within theJobRunShellinstance.QuartzSchedulerRemotableQuartzScheduler SampledStatistics -
Class Summary Class Description JobRunShell JobRunShell 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.ListenerManagerImpl NullSampledStatisticsImpl QuartzScheduler This is the heart of Quartz, an indirect implementation of theinterface, containing methods to scheduleSchedulers, registerJobinstances, etc.JobListenerQuartzSchedulerMBeanImpl QuartzSchedulerResources Contains all of the resources (JobStore,ThreadPool, etc.) necessary to create ainstance.QuartzSchedulerQuartzSchedulerThread The thread responsible for performing the work of firings that are registered with theTrigger.QuartzSchedulerSampledStatisticsImpl SchedulerSignalerImpl An interface to be used byJobStoreinstances in order to communicate signals back to theQuartzScheduler. -
Exception Summary Exception Description JobExecutionProcessException This exception is thrown when an error occurs during execution:Job executionJobListenermethodsThe exception ensures that the job execution context is transferred to the implementation of the error handling method of the scheduler listenerTriggerListenermethods, to try to fix the problemSchedulerListener.schedulerError(String, SchedulerException)