Package org.quartz

The main package of Quartz, containing the client-side interfaces.

See:
          Description

Interface Summary
Calendar An interface to be implemented by objects that define spaces of time during which an associated Trigger may fire.
InterruptableJob The interface to be implemented by Jobs that provide a mechanism for having their execution interrupted.
Job The interface to be implemented by classes which represent a 'job' to be performed.
JobListener The interface to be implemented by classes that want to be informed when a JobDetail executes.
Scheduler This is the main interface of a Quartz Scheduler.
SchedulerFactory Provides a mechanism for obtaining client-usable handles to Scheduler instances.
SchedulerListener The interface to be implemented by classes that want to be informed of major Scheduler events.
StatefulJob A marker interface for JobDetail s that wish to have their state maintained between executions.
TriggerListener The interface to be implemented by classes that want to be informed when a Trigger fires.
 

Class Summary
CronExpression Provides a parser and evaluator for unix-like cron expressions.
CronTrigger A concrete Trigger that is used to fire a JobDetail at given moments in time, defined with Unix 'cron-like' definitions.
DateIntervalTrigger A concrete Trigger that is used to fire a JobDetail based upon repeating calendar time intervals.
JobDataMap Holds state information for Job instances.
JobDetail Conveys the detail properties of a given Job instance.
JobExecutionContext A context bundle containing handles to various environment information, that is given to a JobDetail instance as it is executed, and to a Trigger instance after the execution completes.
NthIncludedDayTrigger A trigger which fires on the Nth day of every interval type (NthIncludedDayTrigger.INTERVAL_TYPE_WEEKLY, NthIncludedDayTrigger.INTERVAL_TYPE_MONTHLY or NthIncludedDayTrigger.INTERVAL_TYPE_YEARLY) that is not excluded by the associated calendar.
SchedulerContext Holds context/environment data that can be made available to Jobs as they are executed.
SchedulerMetaData Describes the settings and capabilities of a given Scheduler instance.
SimpleTrigger A concrete Trigger that is used to fire a JobDetail at a given moment in time, and optionally repeated at a specified interval.
Trigger The base abstract class to be extended by all Triggers.
TriggerUtils Convenience and utility methods for simplifying the construction and configuration of Triggers and Dates
 

Enum Summary
DateIntervalTrigger.IntervalUnit  
 

Exception Summary
CriticalSchedulerException An exception that is thrown to indicate that there has been a critical failure within the scheduler's core services (such as loss of database connectivity).
JobExecutionException An exception that can be thrown by a Job to indicate to the Quartz Scheduler that an error occurred while executing, and whether or not the Job requests to be re-fired immediately (using the same JobExecutionContext, or whether it wants to be unscheduled.
JobPersistenceException An exception that is thrown to indicate that there has been a failure in the scheduler's underlying persistence mechanism.
ObjectAlreadyExistsException An exception that is thrown to indicate that an attempt to store a new object (i.e.
SchedulerConfigException An exception that is thrown to indicate that there is a misconfiguration of the SchedulerFactory- or one of the components it configures.
SchedulerException Base class for exceptions thrown by the Quartz Scheduler.
UnableToInterruptJobException An exception that is thrown to indicate that a call to InterruptableJob.interrupt() failed without interrupting the Job.
 

Package org.quartz Description

The main package of Quartz, containing the client-side interfaces.




See the Quartz project for more information.



Copyright 2001-2019, Terracotta, Inc.