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
All Classes All Packages
All Classes All Packages
A
- AbstractJob - Class in com.helger.schedule.job
-
Abstract
IJobimplementation 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
-
IJobStoreimplementation based onRAMJobStore - 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
JobKeywill 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
JobKeywill 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.Called via
GlobalQuartzScheduler.getInstance() - 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
-
JDK8TriggerBuilderis used to instantiateITriggers. - 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
IJobListenerinterface 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
ICalendarthat 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
with the given name - by pausing all of its currentIJobDetailTriggers. - 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
in the given group - by pausing all of theirIJobDetailsTriggers. - pauseTrigger(TriggerKey) - Method in class com.helger.schedule.jobstore.BaseJobStore
-
Pause the
with the given name.ITrigger - 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
JobStorethat the scheduler no longer plans to fire the givenTrigger, 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
with the given name.ITrigger - 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
with the given key.ITrigger - 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
for the givenIJobDetail.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
JobStorethat the scheduler is now firing the givenTrigger(executing its associatedJob), 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
TriggerKeywith 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
IScheduleBuilderthat will be used to define the Trigger's schedule.
All Classes All Packages