Package org.quartz
-
Interface Summary Interface Description Calendar An interface to be implemented by objects that define spaces of time during which an associatedmay (not) fire.TriggerCalendarIntervalTrigger CronTrigger The public interface for inspecting settings specific to a CronTrigger, .DailyTimeIntervalTrigger InterruptableJob The interface to be implemented bythat provide a mechanism for having their execution interrupted.JobsJob The interface to be implemented by classes which represent a 'job' to be performed.JobDetail Conveys the detail properties of a givenJobinstance.JobExecutionContext JobListener The interface to be implemented by classes that want to be informed when aexecutes.JobDetailListenerManager Client programs may be interested in the 'listener' interfaces that are available from Quartz.Matcher<T extends Key<?>> Matchers can be used in variousSchedulerAPI methods to select the entities that should be operated upon.Scheduler This is the main interface of a Quartz Scheduler.SchedulerFactory Provides a mechanism for obtaining client-usable handles toSchedulerinstances.SchedulerListener The interface to be implemented by classes that want to be informed of majorevents.SchedulerSimpleTrigger Athat is used to fire aTriggerJobat a given moment in time, and optionally repeated at a specified interval.StatefulJob Deprecated. use DisallowConcurrentExecution and/or PersistJobDataAfterExecution annotations instead.Trigger The base interface with properties common to allTriggers - useTriggerBuilderto instantiate an actual Trigger.TriggerListener The interface to be implemented by classes that want to be informed when afires.Trigger -
Class Summary Class Description CalendarIntervalScheduleBuilder CalendarIntervalScheduleBuilderis aScheduleBuilderthat defines calendar time (day, week, month, year) interval-based schedules forTriggers.CronExpression Provides a parser and evaluator for unix-like cron expressions.CronScheduleBuilder DailyTimeIntervalScheduleBuilder AScheduleBuilderimplementation that build schedule for DailyTimeIntervalTrigger.DateBuilder DateBuilderis used to conveniently createjava.util.Dateinstances that meet particular criteria.JobBuilder JobBuilderis used to instantiateJobDetails.JobDataMap Holds state information forJobinstances.JobKey Uniquely identifies aJobDetail.ScheduleBuilder<T extends Trigger> SchedulerContext Holds context/environment data that can be made available to Jobs as they are executed.SchedulerMetaData Describes the settings and capabilities of a giveninstance.SchedulerSimpleScheduleBuilder SimpleScheduleBuilderis aScheduleBuilderthat defines strict/literal interval-based schedules forTriggers.TimeOfDay Represents a time in hour, minute and second of any given day.Trigger.TriggerTimeComparator A Comparator that compares trigger's next fire times, or in other words, sorts them according to earliest next fire time.TriggerBuilder<T extends Trigger> TriggerBuilderis used to instantiateTriggers.TriggerKey Uniquely identifies aTrigger.TriggerUtils Convenience and utility methods for working with.Triggers -
Enum Summary Enum Description DateBuilder.IntervalUnit Trigger.CompletedExecutionInstruction Trigger.TriggerState -
Exception Summary Exception Description JobExecutionException An exception that can be thrown by ato indicate to the QuartzJobthat an error occurred while executing, and whether or not theSchedulerJobrequests to be re-fired immediately (using the same, or whether it wants to be unscheduled.JobExecutionContextJobPersistenceException 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 theSchedulerFactory- or one of the components it configures.SchedulerException Base class for exceptions thrown by the Quartz.SchedulerUnableToInterruptJobException An exception that is thrown to indicate that a call to InterruptableJob.interrupt() failed without interrupting the Job. -
Annotation Types Summary Annotation Type Description DisallowConcurrentExecution ExecuteInJTATransaction An annotation that marks aJobclass as one that will have its execution wrapped by a JTA Transaction.PersistJobDataAfterExecution An annotation that marks aJobclass as one that makes updates to itsJobDataMapduring execution, and wishes the scheduler to re-store theJobDataMapwhen execution completes.