Classes
Class | Description | |
---|---|---|
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).
| |
CronExpression |
Provides a parser and evaluator for unix-like cron expressions. Cron
expressions provide the ability to specify complex time combinations such as
"At 8:00am every Monday through Friday" or "At 1:30am every
last Friday of the month".
| |
CronTrigger | ||
JobDataMap |
Holds state information for IJob instances.
| |
JobDetail |
Conveys the detail properties of a given IJob instance.
| |
JobExecutionContext | ||
JobExecutionException |
An exception that can be thrown by a IJob
to indicate to the Quartz IScheduler that an error
occured while executing, and whether or not the IJob 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.
| |
NthIncludedDayTrigger |
A trigger which fires on the Nth day of every interval type
IntervalTypeWeekly, IntervalTypeMonthly or
IntervalTypeYearly that is not excluded by the associated
calendar.
| |
ObjectAlreadyExistsException |
An exception that is thrown to indicate that an attempt to store a new
object (i.e. JobDetail,Trigger
or ICalendar) in a IScheduler
failed, because one with the same name and group already exists.
| |
QuartzThread |
Support class used to handle threads
| |
SchedulerConfigException |
An exception that is thrown to indicate that there is a misconfiguration of
the ISchedulerFactory- or one of the components it
configures.
| |
SchedulerContext |
Holds context/environment data that can be made available to Jobs as they
are executed.
| |
SchedulerException |
Base class for exceptions thrown by the Quartz IScheduler.
| |
SchedulerMetaData |
Describes the settings and capabilities of a given IScheduler
instance.
| |
SimpleTrigger | ||
TimeSpanParseRuleAttribute |
Attribute to use with public TimeSpan properties that
can be set with Quartz configuration. Attribute can be used to advice
parsing to use correct type of time span (milliseconds, seconds, minutes, hours)
as it may depend on property.
| |
Trigger |
The base abstract class to be extended by all triggers.
| |
TriggerUtils |
Convenience and utility methods for simplifying the construction and
configuration of Triggers.
| |
UnableToInterruptJobException |
An exception that is thrown to indicate that a call to
Interrupt failed without interrupting the Job.
| |
ValueSet |
Helper class for cron expression handling.
|
Structures
Structure | Description | |
---|---|---|
MisfireInstruction |
Misfire instructions.
| |
MisfireInstruction CronTrigger |
misfire instructions for CronTrigger
| |
MisfireInstruction NthIncludedDayTrigger |
misfire instructions for NthIncludedDayTrigger
| |
MisfireInstruction SimpleTrigger |
Misfire policy settings for SimpleTrigger.
| |
SchedulerConstants |
Scheduler constants.
|
Interfaces
Interface | Description | |
---|---|---|
ICalendar |
An interface to be implemented by objects that define spaces of time during
which an associated Trigger may fire.
| |
IInterruptableJob |
The interface to be implemented by IJobs that provide a
mechanism for having their execution interrupted. It is NOT a requirment
for jobs to implement this interface - in fact, for most people, none of
their jobs will.
| |
IJob |
The interface to be implemented by classes which represent a 'job' to be
performed.
| |
IJobListener |
The interface to be implemented by classes that want to be informed when a
JobDetail executes. In general, applications that use a
IScheduler will not have use for this mechanism.
| |
IScheduler |
This is the main interface of a Quartz Scheduler.
| |
ISchedulerFactory |
Provides a mechanism for obtaining client-usable handles to IScheduler
instances.
| |
ISchedulerListener |
The interface to be implemented by classes that want to be informed of major
IScheduler events.
| |
IStatefulJob |
A marker interface for JobDetail s that
wish to have their state maintained between executions.
| |
IThreadRunnable |
This interface should be implemented by any class whose instances are intended
to be executed by a thread.
| |
ITriggerListener |
The interface to be implemented by classes that want to be informed when a
Trigger fires. In general, applications that use a
IScheduler will not have use for this mechanism.
|
Enumerations
Enumeration | Description | |
---|---|---|
SchedulerInstruction |
Instructs Scheduler what to do with a trigger and job.
| |
TimeSpanParseRule |
Possible parse rules for TimeSpans.
| |
TriggerState |
All trigger states known to Scheduler.
|