A B C D E F G I J L M N O P Q R S T U V W 
All Classes All Packages

A

AbstractJob - Class in com.helger.schedule.job
Abstract IJob implementation with an exception handler etc.
AbstractJob() - Constructor for class com.helger.schedule.job.AbstractJob
 
acquireNextTriggers(long, int, long) - Method in class com.helger.schedule.jobstore.BaseJobStore
 
addJobListener(IJobListener) - Method in class com.helger.schedule.quartz.GlobalQuartzScheduler
Add a job listener for all jobs.
afterExecute(JobDataMap, IJobExecutionContext, ESuccess) - Method in class com.helger.schedule.job.AbstractJob
Called after the job gets executed.
applyMisfire(TriggerWrapper) - Method in class com.helger.schedule.jobstore.BaseJobStore
 

B

BaseJobStore - Class in com.helger.schedule.jobstore
IJobStore implementation based on RAMJobStore
BaseJobStore() - Constructor for class com.helger.schedule.jobstore.BaseJobStore
 
beforeExecute(JobDataMap, IJobExecutionContext) - Method in class com.helger.schedule.job.AbstractJob
Called before the job gets executed.
build() - Method in class com.helger.schedule.quartz.trigger.JDK8TriggerBuilder
Produce the Trigger.

C

checkExists(JobKey) - Method in class com.helger.schedule.jobstore.BaseJobStore
 
checkExists(TriggerKey) - Method in class com.helger.schedule.jobstore.BaseJobStore
 
clearAllSchedulingData() - Method in class com.helger.schedule.jobstore.BaseJobStore
Clear (delete!)
com.helger.schedule.config - package com.helger.schedule.config
 
com.helger.schedule.job - package com.helger.schedule.job
 
com.helger.schedule.jobstore - package com.helger.schedule.jobstore
 
com.helger.schedule.quartz - package com.helger.schedule.quartz
 
com.helger.schedule.quartz.listener - package com.helger.schedule.quartz.listener
 
com.helger.schedule.quartz.trigger - package com.helger.schedule.quartz.trigger
 
com.helger.schedule.quartz.utils - package com.helger.schedule.quartz.utils
 
createEquals(String) - Static method in class com.helger.schedule.quartz.utils.JobKeyGroupMatcher
 
createEquals(String) - Static method in class com.helger.schedule.quartz.utils.TriggerKeyGroupMatcher
 

D

DEFAULT_START_AUTOMATICALLY - Static variable in class com.helger.schedule.quartz.QuartzSchedulerHelper
 

E

endAt(LocalDateTime) - Method in class com.helger.schedule.quartz.trigger.JDK8TriggerBuilder
Set the time at which the Trigger will no longer fire - even if it's schedule has remaining repeats.
ESchedulerState - Enum in com.helger.schedule.quartz
Defines the different scheduler states.
exceptionCallbacks() - Static method in class com.helger.schedule.job.AbstractJob
 
execute(IJobExecutionContext) - Method in class com.helger.schedule.job.AbstractJob
 

F

forJob(IJobDetail) - Method in class com.helger.schedule.quartz.trigger.JDK8TriggerBuilder
Set the identity of the Job which should be fired by the produced Trigger, by extracting the JobKey from the given job.
forJob(JobKey) - Method in class com.helger.schedule.quartz.trigger.JDK8TriggerBuilder
Set the identity of the Job which should be fired by the produced Trigger.
forJob(String) - Method in class com.helger.schedule.quartz.trigger.JDK8TriggerBuilder
Set the identity of the Job which should be fired by the produced Trigger - a JobKey will be produced with the given name and default group.
forJob(String, String) - Method in class com.helger.schedule.quartz.trigger.JDK8TriggerBuilder
Set the identity of the Job which should be fired by the produced Trigger - a JobKey will be produced with the given name and group.

G

getAllThirdPartyModules() - Method in class com.helger.schedule.config.ThirdPartyModuleProvider_ph_schedule
 
getCalendarNames() - Method in class com.helger.schedule.jobstore.BaseJobStore
 
getEstimatedTimeToReleaseAndAcquireTrigger() - Method in class com.helger.schedule.jobstore.BaseJobStore
 
getFiredTriggerRecordId() - Method in class com.helger.schedule.jobstore.BaseJobStore
 
getFromIDOrNull(String) - Static method in enum com.helger.schedule.quartz.ESchedulerState
 
getGroupName() - Method in class com.helger.schedule.quartz.GlobalQuartzScheduler
 
getID() - Method in enum com.helger.schedule.quartz.ESchedulerState
 
getInstance() - Static method in class com.helger.schedule.quartz.GlobalQuartzScheduler
 
getJobGroupNames() - Method in class com.helger.schedule.jobstore.BaseJobStore
 
getJobKeys(GroupMatcher<JobKey>) - Method in class com.helger.schedule.jobstore.BaseJobStore
 
getJobName(IJobExecutionContext) - Method in class com.helger.schedule.quartz.listener.LoggingJobListener
 
getMisfireThreshold() - Method in class com.helger.schedule.jobstore.BaseJobStore
 
getName() - Method in class com.helger.schedule.quartz.listener.LoggingJobListener
 
getName() - Method in class com.helger.schedule.quartz.listener.StatisticsJobListener
 
getNumberOfCalendars() - Method in class com.helger.schedule.jobstore.BaseJobStore
 
getNumberOfJobs() - Method in class com.helger.schedule.jobstore.BaseJobStore
 
getNumberOfTriggers() - Method in class com.helger.schedule.jobstore.BaseJobStore
 
getPausedTriggerGroups() - Method in class com.helger.schedule.jobstore.BaseJobStore
 
getScheduler() - Method in class com.helger.schedule.quartz.GlobalQuartzScheduler
 
getScheduler() - Static method in class com.helger.schedule.quartz.QuartzSchedulerHelper
 
getScheduler(boolean) - Static method in class com.helger.schedule.quartz.QuartzSchedulerHelper
Get the underlying Quartz scheduler
getSchedulerFactory() - Static method in class com.helger.schedule.quartz.QuartzSchedulerHelper
 
getSchedulerMetaData() - Static method in class com.helger.schedule.quartz.QuartzSchedulerHelper
Get the metadata of the scheduler.
getSchedulerState() - Static method in class com.helger.schedule.quartz.QuartzSchedulerHelper
 
getStatisticsName(IJobExecutionContext) - Method in class com.helger.schedule.quartz.listener.StatisticsJobListener
 
getTriggerGroupNames() - Method in class com.helger.schedule.jobstore.BaseJobStore
 
getTriggerKeys(GroupMatcher<TriggerKey>) - Method in class com.helger.schedule.jobstore.BaseJobStore
 
getTriggersForJob(JobKey) - Method in class com.helger.schedule.jobstore.BaseJobStore
 
getTriggerState(TriggerKey) - Method in class com.helger.schedule.jobstore.BaseJobStore
 
getTriggerWrappersForCalendar(String) - Method in class com.helger.schedule.jobstore.BaseJobStore
 
getTriggerWrappersForJob(JobKey) - Method in class com.helger.schedule.jobstore.BaseJobStore
 
GlobalQuartzScheduler - Class in com.helger.schedule.quartz
Global scheduler instance.
GlobalQuartzScheduler() - Constructor for class com.helger.schedule.quartz.GlobalQuartzScheduler
Deprecated.
GROUP_NAME - Static variable in class com.helger.schedule.quartz.GlobalQuartzScheduler
 

I

IJobExceptionCallback - Interface in com.helger.schedule.job
Callback interface to handle thrown exception objects from the AbstractJob.
initialize(IClassLoadHelper, ISchedulerSignaler) - Method in class com.helger.schedule.jobstore.BaseJobStore
 
isClustered() - Method in class com.helger.schedule.jobstore.BaseJobStore
 

J

JDK8TriggerBuilder<T extends com.helger.quartz.ITrigger> - Class in com.helger.schedule.quartz.trigger
JDK8TriggerBuilder is used to instantiate ITriggers.
JDK8TriggerBuilder() - Constructor for class com.helger.schedule.quartz.trigger.JDK8TriggerBuilder
 
jobExecutionVetoed(IJobExecutionContext) - Method in class com.helger.schedule.quartz.listener.LoggingJobListener
 
jobExecutionVetoed(IJobExecutionContext) - Method in class com.helger.schedule.quartz.listener.StatisticsJobListener
 
JobKeyGroupMatcher - Class in com.helger.schedule.quartz.utils
Type-safe implementation of GroupMatcher for JobKey
JobKeyGroupMatcher(String, StringMatcher.EStringOperatorName) - Constructor for class com.helger.schedule.quartz.utils.JobKeyGroupMatcher
 
jobToBeExecuted(IJobExecutionContext) - Method in class com.helger.schedule.quartz.listener.LoggingJobListener
 
jobToBeExecuted(IJobExecutionContext) - Method in class com.helger.schedule.quartz.listener.StatisticsJobListener
 
jobWasExecuted(IJobExecutionContext, JobExecutionException) - Method in class com.helger.schedule.quartz.listener.LoggingJobListener
 
jobWasExecuted(IJobExecutionContext, JobExecutionException) - Method in class com.helger.schedule.quartz.listener.StatisticsJobListener
 

L

LoggingJobListener - Class in com.helger.schedule.quartz.listener
An implementation of the IJobListener interface that logs job executions.
LoggingJobListener() - Constructor for class com.helger.schedule.quartz.listener.LoggingJobListener
 

M

modifiedByCalendar(String) - Method in class com.helger.schedule.quartz.trigger.JDK8TriggerBuilder
Set the name of the ICalendar that should be applied to this Trigger's schedule.

N

newTrigger() - Static method in class com.helger.schedule.quartz.trigger.JDK8TriggerBuilder
Create a new JDK8TriggerBuilder with which to define a specification for a Trigger.

O

onDestroy(IScope) - Method in class com.helger.schedule.quartz.GlobalQuartzScheduler
 
onExecute(JobDataMap, IJobExecutionContext) - Method in class com.helger.schedule.job.AbstractJob
This is the method with the main actions to be executed.
onScheduledJobException(Throwable, String, IJob) - Method in interface com.helger.schedule.job.IJobExceptionCallback
Called when an exception of the specified type occurred

P

pauseAll() - Method in class com.helger.schedule.jobstore.BaseJobStore
 
pauseJob(JobKey) - Method in class com.helger.schedule.jobstore.BaseJobStore
Pause the IJobDetail with the given name - by pausing all of its current Triggers.
pauseJob(TriggerKey) - Method in class com.helger.schedule.quartz.GlobalQuartzScheduler
Pause the job with the specified trigger key as returned from GlobalQuartzScheduler.scheduleJob(String, JDK8TriggerBuilder, Class, Map).
pauseJobs(GroupMatcher<JobKey>) - Method in class com.helger.schedule.jobstore.BaseJobStore
Pause all of the IJobDetails in the given group - by pausing all of their Triggers.
pauseTrigger(TriggerKey) - Method in class com.helger.schedule.jobstore.BaseJobStore
Pause the ITrigger with the given name.
pauseTriggers(GroupMatcher<TriggerKey>) - Method in class com.helger.schedule.jobstore.BaseJobStore
 
peekTriggers() - Method in class com.helger.schedule.jobstore.BaseJobStore
 

Q

QUARTZ - Static variable in class com.helger.schedule.config.ThirdPartyModuleProvider_ph_schedule
 
QuartzSchedulerHelper - Class in com.helger.schedule.quartz
Misc utility methods around Quartz schedulers

R

releaseAcquiredTrigger(IOperableTrigger) - Method in class com.helger.schedule.jobstore.BaseJobStore
Inform the JobStore that the scheduler no longer plans to fire the given Trigger, that it had previously acquired (reserved).
removeCalendar(String) - Method in class com.helger.schedule.jobstore.BaseJobStore
 
removeJob(JobKey) - Method in class com.helger.schedule.jobstore.BaseJobStore
 
removeJobs(List<JobKey>) - Method in class com.helger.schedule.jobstore.BaseJobStore
 
removeTrigger(TriggerKey) - Method in class com.helger.schedule.jobstore.BaseJobStore
Remove (delete) the ITrigger with the given name.
removeTriggers(List<TriggerKey>) - Method in class com.helger.schedule.jobstore.BaseJobStore
 
replaceTrigger(TriggerKey, IOperableTrigger) - Method in class com.helger.schedule.jobstore.BaseJobStore
 
resumeAll() - Method in class com.helger.schedule.jobstore.BaseJobStore
Resume (un-pause) all triggers - equivalent of calling resumeTriggerGroup(group) on every group.
resumeJob(JobKey) - Method in class com.helger.schedule.jobstore.BaseJobStore
 
resumeJob(TriggerKey) - Method in class com.helger.schedule.quartz.GlobalQuartzScheduler
Resume the job with the specified trigger key as returned from GlobalQuartzScheduler.scheduleJob(String, JDK8TriggerBuilder, Class, Map).
resumeJobs(GroupMatcher<JobKey>) - Method in class com.helger.schedule.jobstore.BaseJobStore
 
resumeTrigger(TriggerKey) - Method in class com.helger.schedule.jobstore.BaseJobStore
Resume (un-pause) the ITrigger with the given key.
resumeTriggers(GroupMatcher<TriggerKey>) - Method in class com.helger.schedule.jobstore.BaseJobStore
 
retrieveCalendar(String) - Method in class com.helger.schedule.jobstore.BaseJobStore
 
retrieveJob(JobKey) - Method in class com.helger.schedule.jobstore.BaseJobStore
Retrieve the IJobDetail for the given IJob.
retrieveTrigger(TriggerKey) - Method in class com.helger.schedule.jobstore.BaseJobStore
Retrieve the given ITrigger.

S

scheduleJob(String, JDK8TriggerBuilder<? extends ITrigger>, Class<? extends IJob>, Map<String, ? extends Object>) - Method in class com.helger.schedule.quartz.GlobalQuartzScheduler
This method is only for testing purposes.
scheduleJobNowOnce(String, Class<? extends IJob>, Map<String, ? extends Object>) - Method in class com.helger.schedule.quartz.GlobalQuartzScheduler
Schedule a new job that should be executed now and only once.
schedulerPaused() - Method in class com.helger.schedule.jobstore.BaseJobStore
 
schedulerResumed() - Method in class com.helger.schedule.jobstore.BaseJobStore
 
schedulerStarted() - Method in class com.helger.schedule.jobstore.BaseJobStore
 
setAllTriggersOfJobToState(JobKey, int) - Method in class com.helger.schedule.jobstore.BaseJobStore
 
setGroupName(String) - Method in class com.helger.schedule.quartz.GlobalQuartzScheduler
Set the Quartz internal group name.
setInstanceId(String) - Method in class com.helger.schedule.jobstore.BaseJobStore
 
setInstanceName(String) - Method in class com.helger.schedule.jobstore.BaseJobStore
 
setMisfireThreshold(long) - Method in class com.helger.schedule.jobstore.BaseJobStore
The number of milliseconds by which a trigger must have missed its next-fire-time, in order for it to be considered "misfired" and thus have its misfire instruction applied.
setThreadPoolSize(int) - Method in class com.helger.schedule.jobstore.BaseJobStore
 
shutdown() - Method in class com.helger.schedule.jobstore.BaseJobStore
 
shutdown() - Method in class com.helger.schedule.quartz.GlobalQuartzScheduler
Shutdown the scheduler and wait for all jobs to complete.
SHUTDOWN - com.helger.schedule.quartz.ESchedulerState
 
STANDBY - com.helger.schedule.quartz.ESchedulerState
 
startAt(LocalDateTime) - Method in class com.helger.schedule.quartz.trigger.JDK8TriggerBuilder
Set the time the Trigger should start at - the trigger may or may not fire at this time - depending upon the schedule configured for the Trigger.
STARTED - com.helger.schedule.quartz.ESchedulerState
 
startNow() - Method in class com.helger.schedule.quartz.trigger.JDK8TriggerBuilder
Set the time the Trigger should start at to the current moment - the trigger may or may not fire at this time - depending upon the schedule configured for the Trigger.
StatisticsJobListener - Class in com.helger.schedule.quartz.listener
A Quartz job listener that handles statistics for job executions.
StatisticsJobListener() - Constructor for class com.helger.schedule.quartz.listener.StatisticsJobListener
 
storeCalendar(String, ICalendar, boolean, boolean) - Method in class com.helger.schedule.jobstore.BaseJobStore
 
storeJob(IJobDetail, boolean) - Method in class com.helger.schedule.jobstore.BaseJobStore
 
storeJobAndTrigger(IJobDetail, IOperableTrigger) - Method in class com.helger.schedule.jobstore.BaseJobStore
 
storeJobsAndTriggers(Map<IJobDetail, Set<? extends ITrigger>>, boolean) - Method in class com.helger.schedule.jobstore.BaseJobStore
 
storeTrigger(IOperableTrigger, boolean) - Method in class com.helger.schedule.jobstore.BaseJobStore
 
supportsPersistence() - Method in class com.helger.schedule.jobstore.BaseJobStore
 

T

ThirdPartyModuleProvider_ph_schedule - Class in com.helger.schedule.config
Implement this SPI interface if your JAR file contains external third party modules.
ThirdPartyModuleProvider_ph_schedule() - Constructor for class com.helger.schedule.config.ThirdPartyModuleProvider_ph_schedule
 
triggerCustomExceptionHandler(Throwable, String, IJob) - Static method in class com.helger.schedule.job.AbstractJob
Called when an exception of the specified type occurred
triggeredJobComplete(IOperableTrigger, IJobDetail, ITrigger.ECompletedExecutionInstruction) - Method in class com.helger.schedule.jobstore.BaseJobStore
 
TriggerKeyGroupMatcher - Class in com.helger.schedule.quartz.utils
Type-safe implementation of GroupMatcher for TriggerKey
TriggerKeyGroupMatcher(String, StringMatcher.EStringOperatorName) - Constructor for class com.helger.schedule.quartz.utils.TriggerKeyGroupMatcher
 
triggersFired(List<IOperableTrigger>) - Method in class com.helger.schedule.jobstore.BaseJobStore
Inform the JobStore that the scheduler is now firing the given Trigger (executing its associated Job), that it had previously acquired (reserved).

U

unscheduleJob(TriggerKey) - Method in class com.helger.schedule.quartz.GlobalQuartzScheduler
Unschedule the job with the specified trigger key as returned from GlobalQuartzScheduler.scheduleJob(String, JDK8TriggerBuilder, Class, Map).
usingJobData(JobDataMap) - Method in class com.helger.schedule.quartz.trigger.JDK8TriggerBuilder
Set the Trigger's JobDataMap, adding any values to it that were already set on this JDK8TriggerBuilder using any of the other 'usingJobData' methods.
usingJobData(String, boolean) - Method in class com.helger.schedule.quartz.trigger.JDK8TriggerBuilder
Add the given key-value pair to the Trigger's JobDataMap.
usingJobData(String, double) - Method in class com.helger.schedule.quartz.trigger.JDK8TriggerBuilder
Add the given key-value pair to the Trigger's JobDataMap.
usingJobData(String, float) - Method in class com.helger.schedule.quartz.trigger.JDK8TriggerBuilder
Add the given key-value pair to the Trigger's JobDataMap.
usingJobData(String, int) - Method in class com.helger.schedule.quartz.trigger.JDK8TriggerBuilder
Add the given key-value pair to the Trigger's JobDataMap.
usingJobData(String, long) - Method in class com.helger.schedule.quartz.trigger.JDK8TriggerBuilder
Add the given key-value pair to the Trigger's JobDataMap.
usingJobData(String, Object) - Method in class com.helger.schedule.quartz.trigger.JDK8TriggerBuilder
Add the given key-value pair to the Trigger's JobDataMap.

V

valueOf(String) - Static method in enum com.helger.schedule.quartz.ESchedulerState
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.helger.schedule.quartz.ESchedulerState
Returns an array containing the constants of this enum type, in the order they are declared.

W

withDescription(String) - Method in class com.helger.schedule.quartz.trigger.JDK8TriggerBuilder
Set the given (human-meaningful) description of the Trigger.
withIdentity(TriggerKey) - Method in class com.helger.schedule.quartz.trigger.JDK8TriggerBuilder
Use the given TriggerKey to identify the Trigger.
withIdentity(String) - Method in class com.helger.schedule.quartz.trigger.JDK8TriggerBuilder
Use a TriggerKey with the given name and default group to identify the Trigger.
withIdentity(String, String) - Method in class com.helger.schedule.quartz.trigger.JDK8TriggerBuilder
Use a TriggerKey with the given name and group to identify the Trigger.
withPriority(int) - Method in class com.helger.schedule.quartz.trigger.JDK8TriggerBuilder
Set the Trigger's priority.
withSchedule(IScheduleBuilder<? extends T>) - Method in class com.helger.schedule.quartz.trigger.JDK8TriggerBuilder
Set the IScheduleBuilder that will be used to define the Trigger's schedule.
A B C D E F G I J L M N O P Q R S T U V W 
All Classes All Packages