public interface IQuartzScheduler
| Modifier and Type | Method and Description |
|---|---|
void |
addCalendar(String calName,
ICalendar calendar,
boolean replace,
boolean updateTriggers) |
void |
addJob(IJobDetail jobDetail,
boolean replace) |
void |
addJob(IJobDetail jobDetail,
boolean replace,
boolean storeNonDurableWhileAwaitingScheduling) |
boolean |
checkExists(JobKey jobKey) |
boolean |
checkExists(TriggerKey triggerKey) |
void |
clear() |
boolean |
deleteCalendar(String calName) |
boolean |
deleteJob(JobKey jobKey) |
boolean |
deleteJobs(List<JobKey> jobKeys) |
ICalendar |
getCalendar(String calName) |
com.helger.commons.collection.impl.ICommonsList<String> |
getCalendarNames() |
com.helger.commons.collection.impl.ICommonsList<IJobExecutionContext> |
getCurrentlyExecutingJobs() |
IJobDetail |
getJobDetail(JobKey jobKey) |
com.helger.commons.collection.impl.ICommonsList<String> |
getJobGroupNames() |
com.helger.commons.collection.impl.ICommonsSet<JobKey> |
getJobKeys(GroupMatcher<JobKey> matcher) |
Class<?> |
getJobStoreClass() |
com.helger.commons.collection.impl.ICommonsSet<String> |
getPausedTriggerGroups() |
SchedulerContext |
getSchedulerContext() |
String |
getSchedulerInstanceId() |
String |
getSchedulerName() |
Class<?> |
getThreadPoolClass() |
int |
getThreadPoolSize() |
ITrigger |
getTrigger(TriggerKey triggerKey) |
com.helger.commons.collection.impl.ICommonsList<String> |
getTriggerGroupNames() |
com.helger.commons.collection.impl.ICommonsSet<TriggerKey> |
getTriggerKeys(GroupMatcher<TriggerKey> matcher) |
com.helger.commons.collection.impl.ICommonsList<? extends ITrigger> |
getTriggersOfJob(JobKey jobKey) |
ITrigger.ETriggerState |
getTriggerState(TriggerKey triggerKey) |
String |
getVersion() |
boolean |
interrupt(JobKey jobKey) |
boolean |
interrupt(String fireInstanceId) |
boolean |
isClustered() |
boolean |
isInStandbyMode() |
boolean |
isShutdown() |
int |
numJobsExecuted() |
void |
pauseAll() |
void |
pauseJob(JobKey jobKey) |
void |
pauseJobs(GroupMatcher<JobKey> matcher) |
void |
pauseTrigger(TriggerKey triggerKey) |
void |
pauseTriggers(GroupMatcher<TriggerKey> matcher) |
Date |
rescheduleJob(TriggerKey triggerKey,
ITrigger newTrigger) |
void |
resumeAll() |
void |
resumeJob(JobKey jobKey) |
void |
resumeJobs(GroupMatcher<JobKey> matcher) |
void |
resumeTrigger(TriggerKey triggerKey) |
void |
resumeTriggers(GroupMatcher<TriggerKey> matcher) |
Date |
runningSince() |
Date |
scheduleJob(IJobDetail jobDetail,
ITrigger trigger) |
void |
scheduleJob(IJobDetail jobDetail,
Set<? extends ITrigger> triggersForJob,
boolean replace) |
Date |
scheduleJob(ITrigger trigger) |
void |
scheduleJobs(Map<IJobDetail,Set<? extends ITrigger>> triggersAndJobs,
boolean replace) |
void |
shutdown() |
void |
shutdown(boolean waitForJobsToComplete) |
void |
standby() |
void |
start() |
void |
startDelayed(int seconds) |
boolean |
supportsPersistence() |
void |
triggerJob(IOperableTrigger trig) |
void |
triggerJob(JobKey jobKey,
JobDataMap data) |
boolean |
unscheduleJob(TriggerKey triggerKey) |
boolean |
unscheduleJobs(List<TriggerKey> triggerKeys) |
String getSchedulerName()
String getSchedulerInstanceId()
SchedulerContext getSchedulerContext() throws SchedulerException
SchedulerExceptionvoid start()
throws SchedulerException
SchedulerExceptionvoid startDelayed(int seconds)
throws SchedulerException
SchedulerExceptionvoid standby()
boolean isInStandbyMode()
void shutdown()
void shutdown(boolean waitForJobsToComplete)
boolean isShutdown()
Date runningSince()
String getVersion()
int numJobsExecuted()
Class<?> getJobStoreClass()
boolean supportsPersistence()
boolean isClustered()
Class<?> getThreadPoolClass()
int getThreadPoolSize()
void clear()
throws SchedulerException
SchedulerExceptioncom.helger.commons.collection.impl.ICommonsList<IJobExecutionContext> getCurrentlyExecutingJobs() throws SchedulerException
SchedulerExceptionDate scheduleJob(IJobDetail jobDetail, ITrigger trigger) throws SchedulerException
SchedulerExceptionDate scheduleJob(ITrigger trigger) throws SchedulerException
SchedulerExceptionvoid addJob(IJobDetail jobDetail, boolean replace) throws SchedulerException
SchedulerExceptionvoid addJob(IJobDetail jobDetail, boolean replace, boolean storeNonDurableWhileAwaitingScheduling) throws SchedulerException
SchedulerExceptionboolean deleteJob(JobKey jobKey) throws SchedulerException
SchedulerExceptionboolean unscheduleJob(TriggerKey triggerKey) throws SchedulerException
SchedulerExceptionDate rescheduleJob(TriggerKey triggerKey, ITrigger newTrigger) throws SchedulerException
SchedulerExceptionvoid triggerJob(JobKey jobKey, JobDataMap data) throws SchedulerException
SchedulerExceptionvoid triggerJob(IOperableTrigger trig) throws SchedulerException
SchedulerExceptionvoid pauseTrigger(TriggerKey triggerKey) throws SchedulerException
SchedulerExceptionvoid pauseTriggers(GroupMatcher<TriggerKey> matcher) throws SchedulerException
SchedulerExceptionvoid pauseJob(JobKey jobKey) throws SchedulerException
SchedulerExceptionvoid pauseJobs(GroupMatcher<JobKey> matcher) throws SchedulerException
SchedulerExceptionvoid resumeTrigger(TriggerKey triggerKey) throws SchedulerException
SchedulerExceptionvoid resumeTriggers(GroupMatcher<TriggerKey> matcher) throws SchedulerException
SchedulerExceptioncom.helger.commons.collection.impl.ICommonsSet<String> getPausedTriggerGroups() throws SchedulerException
SchedulerExceptionvoid resumeJob(JobKey jobKey) throws SchedulerException
SchedulerExceptionvoid resumeJobs(GroupMatcher<JobKey> matcher) throws SchedulerException
SchedulerExceptionvoid pauseAll()
throws SchedulerException
SchedulerExceptionvoid resumeAll()
throws SchedulerException
SchedulerExceptioncom.helger.commons.collection.impl.ICommonsList<String> getJobGroupNames() throws SchedulerException
SchedulerExceptioncom.helger.commons.collection.impl.ICommonsSet<JobKey> getJobKeys(GroupMatcher<JobKey> matcher) throws SchedulerException
SchedulerExceptioncom.helger.commons.collection.impl.ICommonsList<? extends ITrigger> getTriggersOfJob(JobKey jobKey) throws SchedulerException
SchedulerExceptioncom.helger.commons.collection.impl.ICommonsList<String> getTriggerGroupNames() throws SchedulerException
SchedulerExceptioncom.helger.commons.collection.impl.ICommonsSet<TriggerKey> getTriggerKeys(GroupMatcher<TriggerKey> matcher) throws SchedulerException
SchedulerExceptionIJobDetail getJobDetail(JobKey jobKey) throws SchedulerException
SchedulerExceptionITrigger getTrigger(TriggerKey triggerKey) throws SchedulerException
SchedulerExceptionITrigger.ETriggerState getTriggerState(TriggerKey triggerKey) throws SchedulerException
SchedulerExceptionvoid addCalendar(String calName, ICalendar calendar, boolean replace, boolean updateTriggers) throws SchedulerException
SchedulerExceptionboolean deleteCalendar(String calName) throws SchedulerException
SchedulerExceptionICalendar getCalendar(String calName) throws SchedulerException
SchedulerExceptioncom.helger.commons.collection.impl.ICommonsList<String> getCalendarNames() throws SchedulerException
SchedulerExceptionboolean interrupt(JobKey jobKey) throws UnableToInterruptJobException
UnableToInterruptJobExceptionboolean interrupt(String fireInstanceId) throws UnableToInterruptJobException
UnableToInterruptJobExceptionboolean checkExists(JobKey jobKey) throws SchedulerException
SchedulerExceptionboolean checkExists(TriggerKey triggerKey) throws SchedulerException
SchedulerExceptionboolean deleteJobs(List<JobKey> jobKeys) throws SchedulerException
SchedulerExceptionvoid scheduleJobs(Map<IJobDetail,Set<? extends ITrigger>> triggersAndJobs, boolean replace) throws SchedulerException
SchedulerExceptionvoid scheduleJob(IJobDetail jobDetail, Set<? extends ITrigger> triggersForJob, boolean replace) throws SchedulerException
SchedulerExceptionboolean unscheduleJobs(List<TriggerKey> triggerKeys) throws SchedulerException
SchedulerExceptionCopyright © 2016–2021 Philip Helger. All rights reserved.