| Package | Description | 
|---|---|
| org.quartz | The main package of Quartz, containing the client-side interfaces. | 
| org.quartz.impl | Contains implementations of the SchedulerFactory, JobStore, ThreadPool, and 
other interfaces required by the org.quartz.core.QuartzScheduler. | 
| org.quartz.jobs | |
| org.quartz.jobs.ee.ejb | |
| org.quartz.jobs.ee.jms | |
| org.quartz.jobs.ee.jmx | |
| org.quartz.jobs.ee.mail | |
| org.quartz.simpl | Contains simple / light-weight implementations (with no dependencies on
external libraries) of interfaces required by the
org.quartz.core.QuartzScheduler. | 
| org.quartz.spi | Contains Service Provider Interfaces that can be implemented by those
wishing to create and use custom versions of Quartz back-end/behind-the-scenes
services. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | InterruptableJobThe interface to be implemented by  that provide a 
 mechanism for having their execution interrupted. | 
| interface  | StatefulJobDeprecated. 
 use DisallowConcurrentExecution and/or PersistJobDataAfterExecution annotations instead. | 
| Modifier and Type | Method and Description | 
|---|---|
| Job | JobExecutionContext. getJobInstance()
 Get the instance of the  Jobthat was created for this
 execution. | 
| Modifier and Type | Method and Description | 
|---|---|
| Class<? extends Job> | JobDetail. getJobClass()
 Get the instance of  Jobthat will be executed. | 
| Modifier and Type | Method and Description | 
|---|---|
| static JobBuilder | JobBuilder. newJob(Class<? extends Job> jobClass)Create a JobBuilder with which to define a  JobDetail,
 and set the class name of theJobto be executed. | 
| JobBuilder | JobBuilder. ofType(Class<? extends Job> jobClazz)Set the class which will be instantiated and executed when a
 Trigger fires that is associated with this JobDetail. | 
| Modifier and Type | Method and Description | 
|---|---|
| Job | JobExecutionContextImpl. getJobInstance()
 Get the instance of the  Jobthat was created for this
 execution. | 
| Modifier and Type | Method and Description | 
|---|---|
| Class<? extends Job> | JobDetailImpl. getJobClass() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | JobDetailImpl. setJobClass(Class<? extends Job> jobClass)
 Set the instance of  Jobthat will be executed. | 
| Constructor and Description | 
|---|
| JobExecutionContextImpl(Scheduler scheduler,
                       TriggerFiredBundle firedBundle,
                       Job job)
 Create a JobExcecutionContext with the given context data. | 
| Constructor and Description | 
|---|
| JobDetailImpl(String name,
             Class<? extends Job> jobClass)Deprecated. 
 use  JobBuilder | 
| JobDetailImpl(String name,
             String group,
             Class<? extends Job> jobClass)Deprecated. 
 use  JobBuilder | 
| JobDetailImpl(String name,
             String group,
             Class<? extends Job> jobClass,
             boolean durability,
             boolean recover)Deprecated. 
 use  JobBuilder | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DirectoryScanJobInspects a directory and compares whether any files' "last modified dates" 
 have changed since the last time it was inspected. | 
| class  | FileScanJobInspects a file and compares whether it's "last modified date" has changed
 since the last time it was inspected. | 
| class  | NativeJob Built in job for executing native executables in a separate process. | 
| class  | NoOpJob
 An implementation of Job, that does absolutely nothing - useful for system
 which only wish to use  and, rather than writing
 Jobs that perform work. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | EJB3InvokerJob
 A  Jobthat invokes a method on an EJB3. | 
| class  | EJBInvokerJob
 A  Jobthat invokes a method on an EJB. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SendDestinationMessageJob
 A  Jobthat sends ajavax.jms.Messageto ajavax.jms.Destination. | 
| class  | SendQueueMessageJob
 A  Jobthat sends ajavax.jms.Messageto ajavax.jms.Queue. | 
| class  | SendTopicMessageJob
 A  Jobthat sends ajavax.jms.Messageto ajavax.jms.Topic. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | JMXInvokerJobGeneric JMX invoker Job. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SendMailJob
 A Job which sends an e-mail with the configured content to the configured
 recipient. | 
| Modifier and Type | Method and Description | 
|---|---|
| Job | SimpleJobFactory. newJob(TriggerFiredBundle bundle,
      Scheduler Scheduler) | 
| Job | PropertySettingJobFactory. newJob(TriggerFiredBundle bundle,
      Scheduler scheduler) | 
| Modifier and Type | Method and Description | 
|---|---|
| Job | JobFactory. newJob(TriggerFiredBundle bundle,
      Scheduler scheduler)Called by the scheduler at the time of the trigger firing, in order to
 produce a  Jobinstance on which to call execute. | 
Copyright 2001-2019, Terracotta, Inc.