public class SchedulerUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JOB_SEPARATOR |
| Constructor and Description |
|---|
SchedulerUtils(org.quartz.Scheduler scheduler,
org.appng.api.FieldProcessor fp) |
SchedulerUtils(org.quartz.Scheduler scheduler,
org.appng.api.FieldProcessor fp,
org.appng.api.Request request) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCronTrigger(org.quartz.JobDetail jobDetail,
String cronExpression,
String id,
String jobDesc,
String triggerGroup) |
void |
addJob(org.quartz.JobDetail jobDetail,
String description,
String cronExpression) |
void |
addMessage(org.appng.api.Request request,
org.appng.api.FieldProcessor fieldProcessor,
String key,
boolean isError,
boolean attachToField,
String fieldName,
Object... args) |
void |
addSimpleTrigger(org.quartz.JobDetail jobDetail,
String id) |
void |
deleteJob(org.quartz.JobDetail jobDetail,
String id) |
boolean |
deleteTrigger(org.quartz.JobDetail jobDetail,
String id) |
org.quartz.CronTrigger |
getCronTrigger(org.quartz.JobDetail jobDetail,
String cronExpression,
String id,
String jobDesc,
String triggerGroup) |
org.quartz.JobDetail |
getJobDetail(org.quartz.JobKey jobKey) |
org.quartz.JobDetail |
getJobDetail(org.quartz.JobKey jobKey,
org.appng.api.model.Site site,
String applicationName,
org.appng.api.ScheduledJob scheduledJob,
String beanName) |
org.quartz.JobKey |
getJobKey(String siteName,
String applicationName,
String jobBeanName) |
Set<org.quartz.JobKey> |
getJobsForSite(String siteName) |
org.quartz.TriggerKey |
getTriggerKey(org.quartz.JobDetail jobDetail,
String id) |
boolean |
isRunning(org.quartz.JobDetail jobDetail) |
boolean |
isValidExpression(String cronExpression) |
void |
rescheduleJob(org.quartz.JobDetail jobDetail,
String cronExpression,
String id,
String jobDesc,
String triggerGroup) |
void |
saveJob(org.quartz.JobDetail jobDetail) |
void |
scheduleJob(org.quartz.JobDetail jobDetail,
String cronExpression,
String id,
String jobDesc,
String triggerGroup) |
public static final String JOB_SEPARATOR
public SchedulerUtils(org.quartz.Scheduler scheduler,
org.appng.api.FieldProcessor fp)
public SchedulerUtils(org.quartz.Scheduler scheduler,
org.appng.api.FieldProcessor fp,
org.appng.api.Request request)
public void addSimpleTrigger(org.quartz.JobDetail jobDetail,
String id)
throws org.quartz.SchedulerException
org.quartz.SchedulerExceptionpublic void scheduleJob(org.quartz.JobDetail jobDetail,
String cronExpression,
String id,
String jobDesc,
String triggerGroup)
throws org.quartz.SchedulerException
org.quartz.SchedulerExceptionpublic void rescheduleJob(org.quartz.JobDetail jobDetail,
String cronExpression,
String id,
String jobDesc,
String triggerGroup)
throws org.quartz.SchedulerException
org.quartz.SchedulerExceptionpublic boolean isRunning(org.quartz.JobDetail jobDetail)
throws org.quartz.SchedulerException
org.quartz.SchedulerExceptionpublic boolean deleteTrigger(org.quartz.JobDetail jobDetail,
String id)
throws org.quartz.SchedulerException
org.quartz.SchedulerExceptionpublic org.quartz.TriggerKey getTriggerKey(org.quartz.JobDetail jobDetail,
String id)
throws org.quartz.SchedulerException
org.quartz.SchedulerExceptionpublic void addCronTrigger(org.quartz.JobDetail jobDetail,
String cronExpression,
String id,
String jobDesc,
String triggerGroup)
throws org.quartz.SchedulerException
org.quartz.SchedulerExceptionpublic org.quartz.CronTrigger getCronTrigger(org.quartz.JobDetail jobDetail,
String cronExpression,
String id,
String jobDesc,
String triggerGroup)
public boolean isValidExpression(String cronExpression)
public void deleteJob(org.quartz.JobDetail jobDetail,
String id)
throws org.quartz.SchedulerException
org.quartz.SchedulerExceptionpublic void addMessage(org.appng.api.Request request,
org.appng.api.FieldProcessor fieldProcessor,
String key,
boolean isError,
boolean attachToField,
String fieldName,
Object... args)
public org.quartz.JobDetail getJobDetail(org.quartz.JobKey jobKey,
org.appng.api.model.Site site,
String applicationName,
org.appng.api.ScheduledJob scheduledJob,
String beanName)
throws org.quartz.SchedulerException
org.quartz.SchedulerExceptionpublic org.quartz.JobDetail getJobDetail(org.quartz.JobKey jobKey)
throws org.quartz.SchedulerException
org.quartz.SchedulerExceptionpublic org.quartz.JobKey getJobKey(String siteName, String applicationName, String jobBeanName)
public void addJob(org.quartz.JobDetail jobDetail,
String description,
String cronExpression)
throws org.quartz.SchedulerException
org.quartz.SchedulerExceptionpublic void saveJob(org.quartz.JobDetail jobDetail)
throws org.quartz.SchedulerException
org.quartz.SchedulerExceptionCopyright © 2017. All rights reserved.