| 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.impl.triggers |
This package contains Trigger implementations that ship with Quartz.
|
| com.helger.quartz.listeners | |
| com.helger.quartz.plugins.history | |
| 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 | Class and Description |
|---|---|
class |
TriggerBuilder<T extends ITrigger>
TriggerBuilder is used to instantiate ITriggers. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ICalendarIntervalTrigger
A concrete
that is used to fire a
based upon repeating
calendar time intervals. |
interface |
ICronTrigger
The public interface for inspecting settings specific to a CronTrigger, .
|
interface |
IDailyTimeIntervalTrigger
A
that is used to fire a
based upon daily repeating
time intervals. |
interface |
ISimpleTrigger
A
that is used to fire a Job at a
given moment in time, and optionally repeated at a specified interval. |
| Modifier and Type | Method and Description |
|---|---|
ITrigger |
ITrigger.getClone() |
ITrigger |
IJobExecutionContext.getTrigger()
Get a handle to the
Trigger instance that fired the
Job. |
ITrigger |
IScheduler.getTrigger(TriggerKey triggerKey)
Get the
instance with the given key. |
| Modifier and Type | Method and Description |
|---|---|
TriggerBuilder<? extends ITrigger> |
ITrigger.getTriggerBuilder()
Get a
TriggerBuilder that is configured to produce a
Trigger identical to this one. |
com.helger.commons.collection.impl.ICommonsList<? extends ITrigger> |
IScheduler.getTriggersOfJob(JobKey jobKey)
Get all
s that are associated with the
identified . |
| Modifier and Type | Method and Description |
|---|---|
int |
TriggerTimeComparator.compare(ITrigger t1,
ITrigger t2) |
int |
ITrigger.compareTo(ITrigger other)
Compare the next fire time of this
Trigger to that of another
by comparing their keys, or in other words, sorts them according to the
natural (i.e. alphabetical) order of their keys. |
default void |
ISchedulerListener.jobScheduled(ITrigger trigger)
Called by the
when a
is scheduled. |
Date |
IScheduler.rescheduleJob(TriggerKey triggerKey,
ITrigger newTrigger)
Remove (delete) the
with
the given key, and store the new given one - which must be associated with
the same job (the new trigger must have the job name & group specified)
- however, the new trigger need not have the same name as the old trigger. |
Date |
IScheduler.scheduleJob(IJobDetail jobDetail,
ITrigger trigger)
Add the given
to the
Scheduler, and associate the given with it. |
Date |
IScheduler.scheduleJob(ITrigger trigger)
|
default void |
ITriggerListener.triggerComplete(ITrigger trigger,
IJobExecutionContext context,
ITrigger.ECompletedExecutionInstruction triggerInstructionCode)
Called by the
when a
has fired, it's associated
has been executed, and
it's triggered(xx) method has been called. |
default void |
ISchedulerListener.triggerFinalized(ITrigger trigger)
Called by the
when a
has reached the condition in which it will
never fire again. |
default void |
ITriggerListener.triggerFired(ITrigger trigger,
IJobExecutionContext context)
Called by the
when a
has fired, and it's associated
is about to be executed. |
default void |
ITriggerListener.triggerMisfired(ITrigger trigger)
Called by the
when a
has misfired. |
default boolean |
ITriggerListener.vetoJobExecution(ITrigger trigger,
IJobExecutionContext context)
Called by the
when a
has fired, and it's associated
is about to be executed. |
| Modifier and Type | Method and Description |
|---|---|
void |
IScheduler.scheduleJob(IJobDetail jobDetail,
Set<? extends ITrigger> triggersForJob,
boolean replace)
Schedule the given job with the related set of triggers.
|
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(ITrigger offendingTrigger)
Create a
ObjectAlreadyExistsException and auto-generate a
message using the name/group from the given Trigger. |
| Modifier and Type | Method and Description |
|---|---|
ITrigger |
IQuartzScheduler.getTrigger(TriggerKey triggerKey) |
ITrigger |
QuartzScheduler.getTrigger(TriggerKey triggerKey)
Get the
instance with the given name and
group. |
| Modifier and Type | Method and Description |
|---|---|
com.helger.commons.collection.impl.ICommonsList<? extends ITrigger> |
IQuartzScheduler.getTriggersOfJob(JobKey jobKey) |
com.helger.commons.collection.impl.ICommonsList<? extends ITrigger> |
QuartzScheduler.getTriggersOfJob(JobKey jobKey)
Get all
s that are associated with the
identified . |
| Modifier and Type | Method and Description |
|---|---|
void |
SampledStatistics.jobScheduled(ITrigger trigger) |
void |
QuartzScheduler.notifySchedulerListenersFinalized(ITrigger trigger) |
void |
SchedulerSignaler.notifySchedulerListenersFinalized(ITrigger trigger) |
void |
QuartzScheduler.notifySchedulerListenersSchduled(ITrigger trigger) |
void |
QuartzScheduler.notifyTriggerListenersMisfired(ITrigger trigger) |
void |
SchedulerSignaler.notifyTriggerListenersMisfired(ITrigger trigger) |
Date |
IQuartzScheduler.rescheduleJob(TriggerKey triggerKey,
ITrigger newTrigger) |
Date |
QuartzScheduler.rescheduleJob(TriggerKey triggerKey,
ITrigger newTrigger)
Remove (delete) the
with
the given name, and store the new given one - which must be associated with
the same job. |
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. |
Date |
IQuartzScheduler.scheduleJob(ITrigger trigger) |
Date |
QuartzScheduler.scheduleJob(ITrigger trigger)
|
| Modifier and Type | Method and Description |
|---|---|
void |
IQuartzScheduler.scheduleJob(IJobDetail jobDetail,
Set<? extends ITrigger> triggersForJob,
boolean replace) |
void |
QuartzScheduler.scheduleJob(IJobDetail jobDetail,
Set<? extends ITrigger> triggersForJob,
boolean replace) |
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 | Method and Description |
|---|---|
ITrigger |
JobExecutionContext.getTrigger()
Get a handle to the
Trigger instance that fired the
Job. |
ITrigger |
StdScheduler.getTrigger(TriggerKey triggerKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler. |
| Modifier and Type | Method and Description |
|---|---|
com.helger.commons.collection.impl.ICommonsList<? extends ITrigger> |
StdScheduler.getTriggersOfJob(JobKey jobKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler. |
| Modifier and Type | Method and Description |
|---|---|
Date |
StdScheduler.rescheduleJob(TriggerKey triggerKey,
ITrigger newTrigger)
Calls the equivalent method on the 'proxied'
QuartzScheduler. |
Date |
StdScheduler.scheduleJob(IJobDetail jobDetail,
ITrigger trigger)
Calls the equivalent method on the 'proxied'
QuartzScheduler. |
Date |
StdScheduler.scheduleJob(ITrigger trigger)
Calls the equivalent method on the 'proxied'
QuartzScheduler. |
| Modifier and Type | Method and Description |
|---|---|
void |
StdScheduler.scheduleJob(IJobDetail jobDetail,
Set<? extends ITrigger> triggersForJob,
boolean replace) |
void |
StdScheduler.scheduleJobs(Map<IJobDetail,Set<? extends ITrigger>> triggersAndJobs,
boolean replace) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractTrigger<IMPLTYPE extends AbstractTrigger<IMPLTYPE>>
The base abstract class to be extended by all
Triggers. |
class |
CalendarIntervalTrigger
A concrete
that is used to
fire a based upon repeating
calendar time intervals. |
class |
CronTrigger
A concrete
that is used to
fire a at given moments in
time, defined with Unix 'cron-like' definitions. |
class |
DailyTimeIntervalTrigger
A concrete implementation of DailyTimeIntervalTrigger that is used to fire a
based upon daily repeating
time intervals. |
class |
SimpleTrigger
A concrete
that is used to
fire a at a given moment in
time, and optionally repeated at a specified interval. |
| Modifier and Type | Method and Description |
|---|---|
int |
AbstractTrigger.compareTo(ITrigger aOther)
Compare the next fire time of this
Trigger to that of another
by comparing their keys, or in other words, sorts them according to the
natural (i.e. alphabetical) order of their keys. |
| Modifier and Type | Method and Description |
|---|---|
void |
BroadcastSchedulerListener.jobScheduled(ITrigger trigger) |
void |
BroadcastTriggerListener.triggerComplete(ITrigger trigger,
IJobExecutionContext context,
ITrigger.ECompletedExecutionInstruction triggerInstructionCode) |
void |
BroadcastSchedulerListener.triggerFinalized(ITrigger trigger) |
void |
BroadcastTriggerListener.triggerFired(ITrigger trigger,
IJobExecutionContext context) |
void |
BroadcastTriggerListener.triggerMisfired(ITrigger trigger) |
boolean |
BroadcastTriggerListener.vetoJobExecution(ITrigger trigger,
IJobExecutionContext context) |
| Modifier and Type | Method and Description |
|---|---|
void |
LoggingTriggerHistoryPlugin.triggerComplete(ITrigger trigger,
IJobExecutionContext context,
ITrigger.ECompletedExecutionInstruction triggerInstructionCode) |
void |
LoggingTriggerHistoryPlugin.triggerFired(ITrigger trigger,
IJobExecutionContext context) |
void |
LoggingTriggerHistoryPlugin.triggerMisfired(ITrigger trigger) |
boolean |
LoggingTriggerHistoryPlugin.vetoJobExecution(ITrigger trigger,
IJobExecutionContext context) |
| Modifier and Type | Method and Description |
|---|---|
void |
RAMJobStore.storeJobsAndTriggers(Map<IJobDetail,Set<? extends ITrigger>> triggersAndJobs,
boolean replace) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IMutableTrigger |
interface |
IOperableTrigger |
| Modifier and Type | Method and Description |
|---|---|
void |
ISchedulerSignaler.notifySchedulerListenersFinalized(ITrigger trigger) |
void |
ISchedulerSignaler.notifyTriggerListenersMisfired(ITrigger trigger) |
| Modifier and Type | Method and Description |
|---|---|
void |
IJobStore.storeJobsAndTriggers(Map<IJobDetail,Set<? extends ITrigger>> triggersAndJobs,
boolean replace) |
Copyright © 2016–2021 Philip Helger. All rights reserved.