| 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.matchers | |
| com.helger.quartz.impl.triggers |
This package contains Trigger implementations that ship with Quartz.
|
| 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 |
|---|---|
JobKey |
ITrigger.getJobKey() |
JobKey |
IJobDetail.getKey() |
static JobKey |
JobKey.jobKey(String name) |
static JobKey |
JobKey.jobKey(String name,
String group) |
| Modifier and Type | Method and Description |
|---|---|
com.helger.commons.collection.impl.ICommonsSet<JobKey> |
IScheduler.getJobKeys(GroupMatcher<JobKey> matcher)
Get the keys of all the
in the matching groups. |
com.helger.commons.collection.impl.ICommonsList<IMatcher<JobKey>> |
IListenerManager.getJobListenerMatchers(String listenerName)
Get the set of Matchers for which the listener will receive events if ANY
of the matchers match.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
IScheduler.checkExists(JobKey jobKey)
Determine whether a
IJob with the given identifier already exists
within the scheduler. |
boolean |
IScheduler.deleteJob(JobKey jobKey)
Delete the identified
Job from the Scheduler - and any
associated Triggers. |
TriggerBuilder<T> |
TriggerBuilder.forJob(JobKey keyOfJobToFire)
Set the identity of the Job which should be fired by the produced Trigger.
|
IJobDetail |
IScheduler.getJobDetail(JobKey jobKey)
Get the
for the Job instance
with the given key. |
com.helger.commons.collection.impl.ICommonsList<? extends ITrigger> |
IScheduler.getTriggersOfJob(JobKey jobKey)
Get all
s that are associated with the
identified . |
boolean |
IScheduler.interrupt(JobKey jobKey)
Request the interruption, within this Scheduler instance, of all currently
executing instances of the identified
Job, which must be an
implementor of the InterruptableJob interface. |
default void |
ISchedulerListener.jobDeleted(JobKey jobKey)
Called by the
when a
has been deleted. |
default void |
ISchedulerListener.jobPaused(JobKey jobKey)
Called by the
when a
has been paused. |
default void |
ISchedulerListener.jobResumed(JobKey jobKey)
Called by the
when a
has been un-paused. |
void |
IScheduler.pauseJob(JobKey jobKey)
Pause the
with the given
key - by pausing all of its current Triggers. |
void |
IScheduler.resumeJob(JobKey jobKey)
Resume (un-pause) the
with the given key. |
void |
IScheduler.triggerJob(JobKey jobKey)
Trigger the identified
(execute it now). |
void |
IScheduler.triggerJob(JobKey jobKey,
JobDataMap data)
Trigger the identified
(execute it now). |
JobBuilder |
JobBuilder.withIdentity(JobKey jobKey)
Use a
JobKey to identify the JobDetail. |
| Modifier and Type | Method and Description |
|---|---|
void |
IListenerManager.addJobListener(IJobListener jobListener,
IMatcher<JobKey> matcher)
Add the given
to the
Scheduler, and register it to receive events for Jobs that are
matched by the given Matcher. |
void |
IListenerManager.addJobListener(IJobListener jobListener,
List<IMatcher<JobKey>> matchers)
Add the given
to the
Scheduler, and register it to receive events for Jobs that are
matched by ANY of the given Matchers. |
boolean |
IListenerManager.addJobListenerMatcher(String listenerName,
IMatcher<JobKey> matcher)
Add the given Matcher to the set of matchers for which the listener will
receive events if ANY of the matchers match.
|
boolean |
IScheduler.deleteJobs(List<JobKey> jobKeys)
Delete the identified
Jobs from the Scheduler - and any
associated Triggers. |
com.helger.commons.collection.impl.ICommonsSet<JobKey> |
IScheduler.getJobKeys(GroupMatcher<JobKey> matcher)
Get the keys of all the
in the matching groups. |
void |
IScheduler.pauseJobs(GroupMatcher<JobKey> matcher)
Pause all of the
in the
matching groups - by pausing all of their Triggers. |
boolean |
IListenerManager.removeJobListenerMatcher(String listenerName,
IMatcher<JobKey> matcher)
Remove the given Matcher to the set of matchers for which the listener will
receive events if ANY of the matchers match.
|
void |
IScheduler.resumeJobs(GroupMatcher<JobKey> matcher)
Resume (un-pause) all of the
in matching groups. |
boolean |
IListenerManager.setJobListenerMatchers(String listenerName,
List<IMatcher<JobKey>> matchers)
Set the set of Matchers for which the listener will receive events if ANY
of the matchers match.
|
| Modifier and Type | Method and Description |
|---|---|
com.helger.commons.collection.impl.ICommonsSet<JobKey> |
IQuartzScheduler.getJobKeys(GroupMatcher<JobKey> matcher) |
com.helger.commons.collection.impl.ICommonsSet<JobKey> |
QuartzScheduler.getJobKeys(GroupMatcher<JobKey> matcher)
Get the names of all the
in
the matching groups. |
com.helger.commons.collection.impl.ICommonsList<IMatcher<JobKey>> |
ListenerManager.getJobListenerMatchers(String listenerName) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
IQuartzScheduler.checkExists(JobKey jobKey) |
boolean |
QuartzScheduler.checkExists(JobKey jobKey)
Determine whether a
IJob with the given identifier already exists
within the scheduler. |
boolean |
IQuartzScheduler.deleteJob(JobKey jobKey) |
boolean |
QuartzScheduler.deleteJob(JobKey jobKey)
Delete the identified
Job from the Scheduler - and any
associated Triggers. |
IJobDetail |
IQuartzScheduler.getJobDetail(JobKey jobKey) |
IJobDetail |
QuartzScheduler.getJobDetail(JobKey jobKey)
Get the
for the Job instance
with the given name and group. |
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 . |
boolean |
IQuartzScheduler.interrupt(JobKey jobKey) |
boolean |
QuartzScheduler.interrupt(JobKey jobKey)
Interrupt all instances of the identified InterruptableJob executing in
this Scheduler instance.
|
void |
QuartzScheduler.notifySchedulerListenersJobDeleted(JobKey jobKey) |
void |
SchedulerSignaler.notifySchedulerListenersJobDeleted(JobKey jobKey) |
void |
QuartzScheduler.notifySchedulerListenersPausedJob(JobKey key) |
void |
QuartzScheduler.notifySchedulerListenersResumedJob(JobKey key) |
void |
IQuartzScheduler.pauseJob(JobKey jobKey) |
void |
QuartzScheduler.pauseJob(JobKey jobKey)
Pause the
with the given
name - by pausing all of its current Triggers. |
void |
IQuartzScheduler.resumeJob(JobKey jobKey) |
void |
QuartzScheduler.resumeJob(JobKey jobKey)
Resume (un-pause) the
with the given name. |
void |
IQuartzScheduler.triggerJob(JobKey jobKey,
JobDataMap data) |
void |
QuartzScheduler.triggerJob(JobKey jobKey,
JobDataMap data)
Trigger the identified
(execute
it now) - with a non-volatile trigger. |
| Modifier and Type | Method and Description |
|---|---|
void |
ListenerManager.addJobListener(IJobListener jobListener,
IMatcher<JobKey> matcher) |
void |
ListenerManager.addJobListener(IJobListener jobListener,
List<IMatcher<JobKey>> matchers) |
boolean |
ListenerManager.addJobListenerMatcher(String listenerName,
IMatcher<JobKey> matcher) |
boolean |
IQuartzScheduler.deleteJobs(List<JobKey> jobKeys) |
boolean |
QuartzScheduler.deleteJobs(List<JobKey> jobKeys) |
com.helger.commons.collection.impl.ICommonsSet<JobKey> |
IQuartzScheduler.getJobKeys(GroupMatcher<JobKey> matcher) |
com.helger.commons.collection.impl.ICommonsSet<JobKey> |
QuartzScheduler.getJobKeys(GroupMatcher<JobKey> matcher)
Get the names of all the
in
the matching groups. |
void |
IQuartzScheduler.pauseJobs(GroupMatcher<JobKey> matcher) |
void |
QuartzScheduler.pauseJobs(GroupMatcher<JobKey> groupMatcher)
Pause all of the
in the
matching groups - by pausing all of their Triggers. |
boolean |
ListenerManager.removeJobListenerMatcher(String listenerName,
IMatcher<JobKey> matcher) |
void |
IQuartzScheduler.resumeJobs(GroupMatcher<JobKey> matcher) |
void |
QuartzScheduler.resumeJobs(GroupMatcher<JobKey> matcher)
Resume (un-pause) all of the
in the matching groups. |
boolean |
ListenerManager.setJobListenerMatchers(String listenerName,
List<IMatcher<JobKey>> matchers) |
| Modifier and Type | Method and Description |
|---|---|
JobKey |
JobDetail.getKey() |
| Modifier and Type | Method and Description |
|---|---|
com.helger.commons.collection.impl.ICommonsSet<JobKey> |
StdScheduler.getJobKeys(GroupMatcher<JobKey> matcher)
Calls the equivalent method on the 'proxied'
QuartzScheduler. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
StdScheduler.checkExists(JobKey jobKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler. |
boolean |
StdScheduler.deleteJob(JobKey jobKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler. |
IJobDetail |
StdScheduler.getJobDetail(JobKey jobKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler. |
com.helger.commons.collection.impl.ICommonsList<? extends ITrigger> |
StdScheduler.getTriggersOfJob(JobKey jobKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler. |
boolean |
StdScheduler.interrupt(JobKey jobKey) |
void |
StdScheduler.pauseJob(JobKey jobKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler. |
void |
StdScheduler.resumeJob(JobKey jobKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler. |
void |
JobDetail.setKey(JobKey key) |
void |
StdScheduler.triggerJob(JobKey jobKey)
Calls the equivalent method on the 'proxied'
QuartzScheduler. |
void |
StdScheduler.triggerJob(JobKey jobKey,
JobDataMap data)
Calls the equivalent method on the 'proxied'
QuartzScheduler. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
StdScheduler.deleteJobs(List<JobKey> jobKeys) |
com.helger.commons.collection.impl.ICommonsSet<JobKey> |
StdScheduler.getJobKeys(GroupMatcher<JobKey> matcher)
Calls the equivalent method on the 'proxied'
QuartzScheduler. |
void |
StdScheduler.pauseJobs(GroupMatcher<JobKey> matcher)
Calls the equivalent method on the 'proxied'
QuartzScheduler. |
void |
StdScheduler.resumeJobs(GroupMatcher<JobKey> matcher)
Calls the equivalent method on the 'proxied'
QuartzScheduler. |
| Modifier and Type | Method and Description |
|---|---|
static EverythingMatcher<JobKey> |
EverythingMatcher.allJobs()
Create an EverythingMatcher that matches all jobs.
|
static GroupMatcher<JobKey> |
GroupMatcher.anyJobGroup()
Create a GroupMatcher that matches job groups starting with the given
string.
|
static GroupMatcher<JobKey> |
GroupMatcher.jobGroupContains(String sCompareTo)
Create a GroupMatcher that matches job groups containing the given string.
|
static GroupMatcher<JobKey> |
GroupMatcher.jobGroupEndsWith(String sCompareTo)
Create a GroupMatcher that matches job groups ending with the given string.
|
static GroupMatcher<JobKey> |
GroupMatcher.jobGroupEquals(String sCompareTo)
Create a GroupMatcher that matches job groups equaling the given string.
|
static GroupMatcher<JobKey> |
GroupMatcher.jobGroupStartsWith(String sCompareTo)
Create a GroupMatcher that matches job groups starting with the given
string.
|
static NameMatcher<JobKey> |
NameMatcher.jobNameContains(String sCompareTo)
Create a NameMatcher that matches job names containing the given string.
|
static NameMatcher<JobKey> |
NameMatcher.jobNameEndsWith(String sCompareTo)
Create a NameMatcher that matches job names ending with the given string.
|
static NameMatcher<JobKey> |
NameMatcher.jobNameEquals(String sCompareTo)
Create a NameMatcher that matches job names equaling the given string.
|
static NameMatcher<JobKey> |
NameMatcher.jobNameStartsWith(String sCompareTo)
Create a NameMatcher that matches job names starting with the given string.
|
| Modifier and Type | Method and Description |
|---|---|
JobKey |
AbstractTrigger.getJobKey() |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractTrigger.setJobKey(JobKey key) |
| Modifier and Type | Method and Description |
|---|---|
void |
JobChainingJobListener.addJobChainLink(JobKey firstJob,
JobKey secondJob)
Add a chain mapping - when the Job identified by the first key completes
the job identified by the second key will be triggered.
|
void |
BroadcastSchedulerListener.jobDeleted(JobKey jobKey) |
void |
BroadcastSchedulerListener.jobPaused(JobKey key) |
void |
BroadcastSchedulerListener.jobResumed(JobKey key) |
| Modifier and Type | Field and Description |
|---|---|
protected com.helger.commons.collection.impl.ICommonsSet<JobKey> |
RAMJobStore.m_aBlockedJobs |
protected com.helger.commons.collection.impl.ICommonsMap<String,com.helger.commons.collection.impl.ICommonsMap<JobKey,com.helger.quartz.simpl.JobWrapper>> |
RAMJobStore.m_aJobsByGroup |
protected com.helger.commons.collection.impl.ICommonsMap<JobKey,com.helger.quartz.simpl.JobWrapper> |
RAMJobStore.m_aJobsByKey |
| Modifier and Type | Method and Description |
|---|---|
com.helger.commons.collection.impl.ICommonsSet<JobKey> |
RAMJobStore.getJobKeys(GroupMatcher<JobKey> matcher)
Get the names of all of the
s
that match the given groupMatcher. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
RAMJobStore.checkExists(JobKey jobKey)
Determine whether a
IJob with the given
identifier already exists within the scheduler. |
com.helger.commons.collection.impl.ICommonsList<IOperableTrigger> |
RAMJobStore.getTriggersForJob(JobKey jobKey)
Get all of the Triggers that are associated to the given Job.
|
protected com.helger.commons.collection.impl.ICommonsList<com.helger.quartz.simpl.TriggerWrapper> |
RAMJobStore.getTriggerWrappersForJob(JobKey jobKey) |
void |
RAMJobStore.pauseJob(JobKey jobKey)
Pause the
with the given
name - by pausing all of its current Triggers. |
boolean |
RAMJobStore.removeJob(JobKey jobKey)
|
void |
RAMJobStore.resumeJob(JobKey jobKey)
Resume (un-pause) the
with the given name. |
IJobDetail |
RAMJobStore.retrieveJob(JobKey jobKey)
Retrieve the
for the
given . |
protected void |
RAMJobStore.setAllTriggersOfJobToState(JobKey jobKey,
int state) |
| Modifier and Type | Method and Description |
|---|---|
com.helger.commons.collection.impl.ICommonsSet<JobKey> |
RAMJobStore.getJobKeys(GroupMatcher<JobKey> matcher)
Get the names of all of the
s
that match the given groupMatcher. |
com.helger.commons.collection.impl.ICommonsList<String> |
RAMJobStore.pauseJobs(GroupMatcher<JobKey> matcher)
Pause all of the
in the
given group - by pausing all of their Triggers. |
boolean |
RAMJobStore.removeJobs(List<JobKey> jobKeys) |
com.helger.commons.collection.impl.ICommonsCollection<String> |
RAMJobStore.resumeJobs(GroupMatcher<JobKey> matcher)
Resume (un-pause) all of the
in the given group. |
| Modifier and Type | Method and Description |
|---|---|
com.helger.commons.collection.impl.ICommonsSet<JobKey> |
IJobStore.getJobKeys(GroupMatcher<JobKey> matcher)
Get the keys of all of the
s
that have the given group name. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
IJobStore.checkExists(JobKey jobKey)
Determine whether a job with the given identifier already exists within the
scheduler.
|
com.helger.commons.collection.impl.ICommonsList<IOperableTrigger> |
IJobStore.getTriggersForJob(JobKey jobKey)
Get all of the Triggers that are associated to the given Job.
|
void |
ISchedulerSignaler.notifySchedulerListenersJobDeleted(JobKey jobKey) |
void |
IJobStore.pauseJob(JobKey jobKey)
Pause the
with the given name -
by pausing all of its current Triggers. |
boolean |
IJobStore.removeJob(JobKey jobKey)
|
void |
IJobStore.resumeJob(JobKey jobKey)
Resume (un-pause) the
with the
given key. |
IJobDetail |
IJobStore.retrieveJob(JobKey jobKey)
Retrieve the
for the
given . |
void |
IMutableTrigger.setJobKey(JobKey key) |
| Modifier and Type | Method and Description |
|---|---|
com.helger.commons.collection.impl.ICommonsSet<JobKey> |
IJobStore.getJobKeys(GroupMatcher<JobKey> matcher)
Get the keys of all of the
s
that have the given group name. |
com.helger.commons.collection.impl.ICommonsCollection<String> |
IJobStore.pauseJobs(GroupMatcher<JobKey> groupMatcher)
Pause all of the
in the given
group - by pausing all of their Triggers. |
boolean |
IJobStore.removeJobs(List<JobKey> jobKeys) |
com.helger.commons.collection.impl.ICommonsCollection<String> |
IJobStore.resumeJobs(GroupMatcher<JobKey> matcher)
Resume (un-pause) all of the
in the given group. |
Copyright © 2016–2021 Philip Helger. All rights reserved.