public class SchedulerHelper extends Object
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_GROUP |
protected static org.apache.logging.log4j.Logger |
log |
Constructor and Description |
---|
SchedulerHelper() |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(String name) |
boolean |
contains(String name,
String group) |
protected static org.quartz.CronTrigger |
createCronTrigger(org.quartz.TriggerKey triggerKey,
String cronExpression) |
void |
deleteTrigger(IJob jobDef) |
void |
deleteTrigger(String jobName) |
void |
deleteTrigger(String name,
String group) |
org.quartz.JobDetail |
getJobDetail(String jobName) |
org.quartz.JobDetail |
getJobDetail(String jobName,
String jobGroup) |
org.quartz.Trigger |
getTrigger(String name) |
org.quartz.Trigger |
getTrigger(String name,
String group) |
void |
scheduleJob(IJob jobdef) |
void |
scheduleJob(org.quartz.JobDetail jobDetail,
long interval)
Schedule a new job
|
void |
scheduleJob(org.quartz.JobDetail jobDetail,
String cronExpression)
Schedule a new job
|
void |
scheduleJob(org.quartz.JobDetail jobDetail,
String cronExpression,
long interval,
boolean overwrite)
Schedule a new job
|
void |
startScheduler() |
static void |
validateJob(org.quartz.JobDetail jobDetail,
String cronExpression) |
protected static org.apache.logging.log4j.Logger log
public static final String DEFAULT_GROUP
public static void validateJob(org.quartz.JobDetail jobDetail, String cronExpression) throws ConfigurationException
ConfigurationException
public void scheduleJob(IJob jobdef) throws org.quartz.SchedulerException
org.quartz.SchedulerException
public void scheduleJob(org.quartz.JobDetail jobDetail, String cronExpression) throws org.quartz.SchedulerException
jobDetail
- cronExpression
- null or cron expression in quartz formatorg.quartz.SchedulerException
public void scheduleJob(org.quartz.JobDetail jobDetail, long interval) throws org.quartz.SchedulerException
jobDetail
- interval
- 0 or interval when to triggerorg.quartz.SchedulerException
public void scheduleJob(org.quartz.JobDetail jobDetail, String cronExpression, long interval, boolean overwrite) throws org.quartz.SchedulerException
jobDetail
- cronExpression
- null or cron expression in quartz formatinterval
- 0 (trigger once) or interval (in ms) when to triggeroverwrite
- overwrite existing job
org.quartz.SchedulerException
protected static org.quartz.CronTrigger createCronTrigger(org.quartz.TriggerKey triggerKey, String cronExpression)
public boolean contains(String name) throws org.quartz.SchedulerException
org.quartz.SchedulerException
public boolean contains(String name, String group) throws org.quartz.SchedulerException
org.quartz.SchedulerException
public org.quartz.Trigger getTrigger(String name) throws org.quartz.SchedulerException
org.quartz.SchedulerException
public org.quartz.Trigger getTrigger(String name, String group) throws org.quartz.SchedulerException
org.quartz.SchedulerException
public org.quartz.JobDetail getJobDetail(String jobName) throws org.quartz.SchedulerException
org.quartz.SchedulerException
public org.quartz.JobDetail getJobDetail(String jobName, String jobGroup) throws org.quartz.SchedulerException
org.quartz.SchedulerException
public void deleteTrigger(IJob jobDef) throws org.quartz.SchedulerException
org.quartz.SchedulerException
public void deleteTrigger(String jobName) throws org.quartz.SchedulerException
org.quartz.SchedulerException
public void deleteTrigger(String name, String group) throws org.quartz.SchedulerException
org.quartz.SchedulerException
public void startScheduler() throws org.quartz.SchedulerException
org.quartz.SchedulerException
Copyright © 2023 Frank!Framework. All rights reserved.