| Package | Description |
|---|---|
| com.helger.quartz |
The main package of Quartz, containing the client-side interfaces.
|
| com.helger.quartz.impl |
Contains implementations of the SchedulerFactory, JobStore, ThreadPool, and
other interfaces required by the org.quartz.core.QuartzScheduler.
|
| com.helger.quartz.simpl |
Contains simple / light-weight implementations (with no dependencies on
external libraries) of interfaces required by the
org.quartz.core.QuartzScheduler.
|
| com.helger.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 |
IInterruptableJob
The interface to be implemented by
that provide a
mechanism for having their execution interrupted. |
| Modifier and Type | Method and Description |
|---|---|
IJob |
IJobExecutionContext.getJobInstance()
Get the instance of the
Job that was created for this
execution. |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends IJob> |
IJobDetail.getJobClass()
Get the instance of
Job that will be executed. |
| Modifier and Type | Method and Description |
|---|---|
static JobBuilder |
JobBuilder.newJob(Class<? extends IJob> jobClass)
Create a JobBuilder with which to define a
JobDetail, and set
the class name of the Job to be executed. |
JobBuilder |
JobBuilder.ofType(Class<? extends IJob> 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 |
|---|---|
IJob |
JobExecutionContext.getJobInstance()
Get the instance of the
Job that was created for this
execution. |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends IJob> |
JobDetail.getJobClass() |
| Modifier and Type | Method and Description |
|---|---|
static JobDetail |
JobDetail.create(String name,
String group,
Class<? extends IJob> jobClass) |
void |
JobDetail.setJobClass(Class<? extends IJob> jobClass)
Set the instance of
Job that will be executed. |
| Constructor and Description |
|---|
JobExecutionContext(IScheduler scheduler,
TriggerFiredBundle firedBundle,
IJob job)
Create a JobExcecutionContext with the given context data.
|
| Modifier and Type | Method and Description |
|---|---|
IJob |
PropertySettingJobFactory.newJob(TriggerFiredBundle bundle,
IScheduler scheduler) |
IJob |
SimpleJobFactory.newJob(TriggerFiredBundle bundle,
IScheduler aScheduler) |
| Modifier and Type | Method and Description |
|---|---|
IJob |
IJobFactory.newJob(TriggerFiredBundle bundle,
IScheduler scheduler)
Called by the scheduler at the time of the trigger firing, in order to
produce a
Job instance on which to call execute. |
Copyright © 2016–2021 Philip Helger. All rights reserved.