public class JobSchedulerServiceImpl extends Object implements JobSchedulerService, Startable
| Constructor and Description |
|---|
JobSchedulerServiceImpl(PortalContainerInfo pinfo,
QuartzSheduler quartzSchduler,
QueueTasks qtasks) |
JobSchedulerServiceImpl(QuartzSheduler quartzSchduler,
QueueTasks qtasks)
For run in Standalone container
|
| Modifier and Type | Method and Description |
|---|---|
void |
addCronJob(ComponentPlugin plugin) |
void |
addCronJob(JobInfo jinfo,
String exp) |
void |
addCronJob(JobInfo jinfo,
String exp,
org.quartz.JobDataMap jdatamap) |
void |
addGlobalJobListener(ComponentPlugin plugin) |
void |
addGlobalTriggerListener(ComponentPlugin plugin) |
void |
addJob(org.quartz.JobDetail job,
org.quartz.Trigger trigger) |
void |
addJob(JobInfo jinfo,
Date date) |
void |
addJob(JobInfo jinfo,
org.quartz.Trigger trigger) |
void |
addJobListener(AddJobListenerComponentPlugin plugin) |
void |
addPeriodJob(ComponentPlugin plugin) |
void |
addPeriodJob(JobInfo jinfo,
int repeatCount,
long period) |
void |
addPeriodJob(JobInfo jinfo,
PeriodInfo pinfo) |
void |
addPeriodJob(JobInfo jinfo,
PeriodInfo pinfo,
org.quartz.JobDataMap jdatamap) |
void |
addTriggerListener(AddTriggerListenerComponentPlugin plugin) |
void |
executeJob(String jname,
String jgroup,
org.quartz.JobDataMap jdatamap) |
List<org.quartz.JobExecutionContext> |
getAllExcutingJobs() |
List<org.quartz.JobListener> |
getAllGlobalJobListener() |
List<org.quartz.TriggerListener> |
getAllGlobalTriggerListener() |
List<org.quartz.JobListener> |
getAllJobListener() |
List<org.quartz.JobDetail> |
getAllJobs() |
List<org.quartz.TriggerListener> |
getAllTriggerListener() |
org.quartz.JobListener |
getGlobalJobListener(String name) |
org.quartz.TriggerListener |
getGlobalTriggerListener(String name) |
org.quartz.JobDetail |
getJob(JobInfo jobInfo) |
org.quartz.JobListener |
getJobListener(String name) |
org.quartz.TriggerListener |
getTriggerListener(String name) |
org.quartz.Trigger[] |
getTriggersOfJob(String jobName,
String groupName) |
org.quartz.Trigger.TriggerState |
getTriggerState(String jobName,
String groupName) |
void |
pauseJob(String jobName,
String groupName) |
void |
queueTask(Task task) |
boolean |
removeGlobalJobListener(String name) |
boolean |
removeGlobaTriggerListener(String name) |
boolean |
removeJob(JobInfo jinfo) |
boolean |
removeJobListener(String name) |
boolean |
removeTriggerListener(String name) |
Date |
rescheduleJob(String jobName,
String groupName,
org.quartz.Trigger newTrigger) |
boolean |
resume()
Resumes all the registered jobs
|
void |
resumeJob(String jobName,
String groupName) |
void |
start() |
void |
stop() |
boolean |
suspend()
Suspends all the registered jobs
|
public JobSchedulerServiceImpl(PortalContainerInfo pinfo, QuartzSheduler quartzSchduler, QueueTasks qtasks)
public JobSchedulerServiceImpl(QuartzSheduler quartzSchduler, QueueTasks qtasks)
quartzSchduler - qtasks - public void queueTask(Task task)
queueTask in interface JobSchedulerServicepublic void addJob(org.quartz.JobDetail job,
org.quartz.Trigger trigger)
throws Exception
Exceptionpublic void addJob(JobInfo jinfo, org.quartz.Trigger trigger) throws Exception
Exceptionpublic void addJob(JobInfo jinfo, Date date) throws Exception
addJob in interface JobSchedulerServiceExceptionpublic void addPeriodJob(JobInfo jinfo, int repeatCount, long period) throws Exception
Exceptionpublic void addPeriodJob(JobInfo jinfo, PeriodInfo pinfo) throws Exception
addPeriodJob in interface JobSchedulerServiceExceptionpublic void addPeriodJob(ComponentPlugin plugin) throws Exception
addPeriodJob in interface JobSchedulerServiceExceptionpublic void addCronJob(JobInfo jinfo, String exp) throws Exception
addCronJob in interface JobSchedulerServiceExceptionpublic void addCronJob(ComponentPlugin plugin) throws Exception
addCronJob in interface JobSchedulerServiceExceptionpublic void addCronJob(JobInfo jinfo, String exp, org.quartz.JobDataMap jdatamap) throws Exception
addCronJob in interface JobSchedulerServiceExceptionpublic void addPeriodJob(JobInfo jinfo, PeriodInfo pinfo, org.quartz.JobDataMap jdatamap) throws Exception
addPeriodJob in interface JobSchedulerServiceExceptionpublic boolean removeJob(JobInfo jinfo) throws Exception
removeJob in interface JobSchedulerServiceExceptionpublic List<org.quartz.JobExecutionContext> getAllExcutingJobs() throws Exception
getAllExcutingJobs in interface JobSchedulerServiceExceptionpublic List<org.quartz.JobDetail> getAllJobs() throws Exception
getAllJobs in interface JobSchedulerServiceExceptionpublic void addGlobalJobListener(ComponentPlugin plugin) throws Exception
addGlobalJobListener in interface JobSchedulerServiceExceptionpublic List<org.quartz.JobListener> getAllGlobalJobListener() throws Exception
getAllGlobalJobListener in interface JobSchedulerServiceExceptionpublic org.quartz.JobListener getGlobalJobListener(String name) throws Exception
getGlobalJobListener in interface JobSchedulerServiceExceptionpublic boolean removeGlobalJobListener(String name) throws Exception
removeGlobalJobListener in interface JobSchedulerServiceExceptionpublic void addJobListener(AddJobListenerComponentPlugin plugin) throws Exception
addJobListener in interface JobSchedulerServiceExceptionpublic List<org.quartz.JobListener> getAllJobListener() throws Exception
getAllJobListener in interface JobSchedulerServiceExceptionpublic org.quartz.JobListener getJobListener(String name) throws Exception
getJobListener in interface JobSchedulerServiceExceptionpublic boolean removeJobListener(String name) throws Exception
removeJobListener in interface JobSchedulerServiceExceptionpublic void addGlobalTriggerListener(ComponentPlugin plugin) throws Exception
addGlobalTriggerListener in interface JobSchedulerServiceExceptionpublic List<org.quartz.TriggerListener> getAllGlobalTriggerListener() throws Exception
getAllGlobalTriggerListener in interface JobSchedulerServiceExceptionpublic org.quartz.TriggerListener getGlobalTriggerListener(String name) throws Exception
getGlobalTriggerListener in interface JobSchedulerServiceExceptionpublic boolean removeGlobaTriggerListener(String name) throws Exception
removeGlobaTriggerListener in interface JobSchedulerServiceExceptionpublic void addTriggerListener(AddTriggerListenerComponentPlugin plugin) throws Exception
addTriggerListener in interface JobSchedulerServiceExceptionpublic List<org.quartz.TriggerListener> getAllTriggerListener() throws Exception
getAllTriggerListener in interface JobSchedulerServiceExceptionpublic org.quartz.TriggerListener getTriggerListener(String name) throws Exception
getTriggerListener in interface JobSchedulerServiceExceptionpublic boolean removeTriggerListener(String name) throws Exception
removeTriggerListener in interface JobSchedulerServiceExceptionpublic void pauseJob(String jobName, String groupName) throws Exception
pauseJob in interface JobSchedulerServiceExceptionpublic void resumeJob(String jobName, String groupName) throws Exception
resumeJob in interface JobSchedulerServiceExceptionpublic void executeJob(String jname, String jgroup, org.quartz.JobDataMap jdatamap) throws Exception
executeJob in interface JobSchedulerServiceExceptionpublic org.quartz.Trigger[] getTriggersOfJob(String jobName, String groupName) throws Exception
getTriggersOfJob in interface JobSchedulerServiceExceptionpublic org.quartz.Trigger.TriggerState getTriggerState(String jobName, String groupName) throws Exception
getTriggerState in interface JobSchedulerServiceExceptionpublic Date rescheduleJob(String jobName, String groupName, org.quartz.Trigger newTrigger) throws org.quartz.SchedulerException
rescheduleJob in interface JobSchedulerServiceorg.quartz.SchedulerExceptionpublic boolean suspend()
JobSchedulerServicesuspend in interface JobSchedulerServicetrue if the jobs could be suspended, false otherwisepublic boolean resume()
JobSchedulerServiceresume in interface JobSchedulerServicetrue if the jobs could be resumed, false otherwisepublic org.quartz.JobDetail getJob(JobInfo jobInfo) throws Exception
getJob in interface JobSchedulerServiceExceptionCopyright © 2019 eXo Platform SAS. All Rights Reserved.