| Package | Description |
|---|---|
| com.helger.quartz |
The main package of Quartz, containing the client-side interfaces.
|
| com.helger.quartz.core |
Contains the core classes and interfaces for the Quartz job scheduler.
|
| com.helger.quartz.impl |
Contains implementations of the SchedulerFactory, JobStore, ThreadPool, and
other interfaces required by the org.quartz.core.QuartzScheduler.
|
| com.helger.quartz.listeners | |
| 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 | Method and Description |
|---|---|
IJobDetail |
JobBuilder.build()
Produce the
JobDetail instance defined by this
JobBuilder. |
IJobDetail |
IJobExecutionContext.getJobDetail()
Get the
JobDetail associated with the Job. |
IJobDetail |
IScheduler.getJobDetail(JobKey jobKey)
Get the
for the Job instance
with the given key. |
| Modifier and Type | Method and Description |
|---|---|
void |
IScheduler.addJob(IJobDetail jobDetail,
boolean replace)
Add the given
Job to the Scheduler - with no associated
Trigger. |
void |
IScheduler.addJob(IJobDetail jobDetail,
boolean replace,
boolean storeNonDurableWhileAwaitingScheduling)
Add the given
Job to the Scheduler - with no associated
Trigger. |
TriggerBuilder<T> |
TriggerBuilder.forJob(IJobDetail jobDetail)
Set the identity of the Job which should be fired by the produced Trigger,
by extracting the JobKey from the given job.
|
default void |
ISchedulerListener.jobAdded(IJobDetail jobDetail)
Called by the
when a
has been added. |
Date |
IScheduler.scheduleJob(IJobDetail jobDetail,
ITrigger trigger)
Add the given
to the
Scheduler, and associate the given with it. |
void |
IScheduler.scheduleJob(IJobDetail jobDetail,
Set<? extends ITrigger> triggersForJob,
boolean replace)
Schedule the given job with the related set of triggers.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IScheduler.scheduleJobs(Map<IJobDetail,Set<? extends ITrigger>> triggersAndJobs,
boolean replace)
Schedule all of the given jobs with the related set of triggers.
|
| Constructor and Description |
|---|
ObjectAlreadyExistsException(IJobDetail offendingJob)
Create a
ObjectAlreadyExistsException and auto-generate a
message using the name/group from the given JobDetail. |
| Modifier and Type | Method and Description |
|---|---|
IJobDetail |
IQuartzScheduler.getJobDetail(JobKey jobKey) |
IJobDetail |
QuartzScheduler.getJobDetail(JobKey jobKey)
Get the
for the Job instance
with the given name and group. |
| Modifier and Type | Method and Description |
|---|---|
void |
IQuartzScheduler.addJob(IJobDetail jobDetail,
boolean replace) |
void |
QuartzScheduler.addJob(IJobDetail jobDetail,
boolean replace)
Add the given
Job to the Scheduler - with no associated
Trigger. |
void |
IQuartzScheduler.addJob(IJobDetail jobDetail,
boolean replace,
boolean storeNonDurableWhileAwaitingScheduling) |
void |
QuartzScheduler.addJob(IJobDetail jobDetail,
boolean replace,
boolean storeNonDurableWhileAwaitingScheduling) |
void |
SampledStatistics.jobAdded(IJobDetail jobDetail) |
protected void |
QuartzScheduler.notifyJobStoreJobComplete(IOperableTrigger trigger,
IJobDetail detail,
ITrigger.ECompletedExecutionInstruction instCode) |
protected void |
QuartzScheduler.notifyJobStoreJobVetoed(IOperableTrigger trigger,
IJobDetail detail,
ITrigger.ECompletedExecutionInstruction instCode) |
void |
QuartzScheduler.notifySchedulerListenersJobAdded(IJobDetail jobDetail) |
Date |
IQuartzScheduler.scheduleJob(IJobDetail jobDetail,
ITrigger trigger) |
Date |
QuartzScheduler.scheduleJob(IJobDetail jobDetail,
ITrigger trigger)
Add the
identified by the given
to the Scheduler, and
associate the given with
it. |
void |
IQuartzScheduler.scheduleJob(IJobDetail jobDetail,
Set<? extends ITrigger> triggersForJob,
boolean replace) |
void |
QuartzScheduler.scheduleJob(IJobDetail jobDetail,
Set<? extends ITrigger> triggersForJob,
boolean replace) |
| Modifier and Type | Method and Description |
|---|---|
void |
IQuartzScheduler.scheduleJobs(Map<IJobDetail,Set<? extends ITrigger>> triggersAndJobs,
boolean replace) |
void |
QuartzScheduler.scheduleJobs(Map<IJobDetail,Set<? extends ITrigger>> triggersAndJobs,
boolean replace) |
| Modifier and Type | Class and Description |
|---|---|
class |
JobDetail
Conveys the detail properties of a given
Job instance. |
| Modifier and Type | Method and Description |
|---|---|
IJobDetail |
JobExecutionContext.getJobDetail()
Get the
JobDetail associated with the Job. |
IJobDetail |
StdScheduler.getJobDetail(JobKey jobKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler. |
| Modifier and Type | Method and Description |
|---|---|
void |
StdScheduler.addJob(IJobDetail jobDetail,
boolean replace)
Calls the equivalent method on the 'proxied'
QuartzScheduler. |
void |
StdScheduler.addJob(IJobDetail jobDetail,
boolean replace,
boolean storeNonDurableWhileAwaitingScheduling) |
Date |
StdScheduler.scheduleJob(IJobDetail jobDetail,
ITrigger trigger)
Calls the equivalent method on the 'proxied'
QuartzScheduler. |
void |
StdScheduler.scheduleJob(IJobDetail jobDetail,
Set<? extends ITrigger> triggersForJob,
boolean replace) |
| Modifier and Type | Method and Description |
|---|---|
void |
StdScheduler.scheduleJobs(Map<IJobDetail,Set<? extends ITrigger>> triggersAndJobs,
boolean replace) |
| Modifier and Type | Method and Description |
|---|---|
void |
BroadcastSchedulerListener.jobAdded(IJobDetail jobDetail) |
| Modifier and Type | Method and Description |
|---|---|
IJobDetail |
RAMJobStore.retrieveJob(JobKey jobKey)
Retrieve the
for the
given . |
| Modifier and Type | Method and Description |
|---|---|
void |
RAMJobStore.storeJob(IJobDetail newJob,
boolean bReplaceExisting)
Store the given
. |
void |
RAMJobStore.storeJobAndTrigger(IJobDetail newJob,
IOperableTrigger newTrigger)
Store the given
and
. |
void |
RAMJobStore.triggeredJobComplete(IOperableTrigger trigger,
IJobDetail jobDetail,
ITrigger.ECompletedExecutionInstruction triggerInstCode)
Inform the
JobStore that the scheduler has completed the
firing of the given Trigger (and the execution its associated
Job), and that the
in the given
JobDetail should be updated if the Job is
stateful. |
| Modifier and Type | Method and Description |
|---|---|
void |
RAMJobStore.storeJobsAndTriggers(Map<IJobDetail,Set<? extends ITrigger>> triggersAndJobs,
boolean replace) |
| Modifier and Type | Method and Description |
|---|---|
IJobDetail |
TriggerFiredBundle.getJobDetail() |
IJobDetail |
IJobStore.retrieveJob(JobKey jobKey)
Retrieve the
for the
given . |
| Modifier and Type | Method and Description |
|---|---|
void |
IJobStore.storeJob(IJobDetail newJob,
boolean replaceExisting)
Store the given
. |
void |
IJobStore.storeJobAndTrigger(IJobDetail newJob,
IOperableTrigger newTrigger)
Store the given
and
. |
void |
IJobStore.triggeredJobComplete(IOperableTrigger trigger,
IJobDetail jobDetail,
ITrigger.ECompletedExecutionInstruction triggerInstCode)
Inform the
JobStore that the scheduler has completed the
firing of the given Trigger (and the execution of its
associated Job completed, threw an exception, or was vetoed),
and that the in the given
JobDetail should be updated if the Job is
stateful. |
| Modifier and Type | Method and Description |
|---|---|
void |
IJobStore.storeJobsAndTriggers(Map<IJobDetail,Set<? extends ITrigger>> triggersAndJobs,
boolean replace) |
| Constructor and Description |
|---|
TriggerFiredBundle(IJobDetail job,
IOperableTrigger trigger,
ICalendar cal,
boolean jobIsRecovering,
Date fireTime,
Date scheduledFireTime,
Date prevFireTime,
Date nextFireTime) |
Copyright © 2016–2021 Philip Helger. All rights reserved.