Interface JobSchedulerService
- All Known Implementing Classes:
JobSchedulerServiceImpl
public interface JobSchedulerService
Created by The eXo Platform SAS Author : Hoa Pham hoapham@exoplatform.com Oct
5, 2005
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddCronJob(org.exoplatform.container.component.ComponentPlugin plugin) voidaddCronJob(JobInfo jinfo, String exp) voidaddCronJob(JobInfo jinfo, String exp, org.quartz.JobDataMap jdatamap) voidaddGlobalJobListener(org.exoplatform.container.component.ComponentPlugin plugin) voidaddGlobalTriggerListener(org.exoplatform.container.component.ComponentPlugin plugin) voidvoidvoidaddPeriodJob(org.exoplatform.container.component.ComponentPlugin plugin) voidaddPeriodJob(JobInfo jinfo, PeriodInfo pinfo) voidaddPeriodJob(JobInfo jinfo, PeriodInfo pinfo, org.quartz.JobDataMap jdatamap) voidvoidexecuteJob(String jname, String jgroup, org.quartz.JobDataMap jdatamap) List<org.quartz.JobExecutionContext>List<org.quartz.JobListener>List<org.quartz.TriggerListener>List<org.quartz.JobListener>List<org.quartz.JobDetail>List<org.quartz.TriggerListener>org.quartz.JobListenergetGlobalJobListener(String name) org.quartz.TriggerListenerorg.quartz.JobDetailorg.quartz.JobListenergetJobListener(String name) org.quartz.TriggerListenergetTriggerListener(String name) org.quartz.Trigger[]getTriggersOfJob(String jobName, String groupName) org.quartz.Trigger.TriggerStategetTriggerState(String jobName, String groupName) voidvoidbooleanbooleanbooleanbooleanremoveJobListener(String name) booleanremoveTriggerListener(String name) rescheduleJob(String jobName, String groupName, org.quartz.Trigger newTrigger) booleanresume()Resumes all the registered jobsvoidbooleansuspend()Suspends all the registered jobs
-
Method Details
-
addJob
- Throws:
Exception
-
addPeriodJob
- Throws:
Exception
-
addPeriodJob
- Throws:
Exception
-
addCronJob
- Throws:
Exception
-
addCronJob
- Throws:
Exception
-
removeJob
- Throws:
Exception
-
addPeriodJob
- Throws:
Exception
-
addCronJob
- Throws:
Exception
-
executeJob
- Throws:
Exception
-
addGlobalJobListener
void addGlobalJobListener(org.exoplatform.container.component.ComponentPlugin plugin) throws Exception - Throws:
Exception
-
getAllGlobalJobListener
- Throws:
Exception
-
getGlobalJobListener
- Throws:
Exception
-
removeGlobalJobListener
- Throws:
Exception
-
addJobListener
- Throws:
Exception
-
getAllJobListener
- Throws:
Exception
-
getJobListener
- Throws:
Exception
-
removeJobListener
- Throws:
Exception
-
addGlobalTriggerListener
void addGlobalTriggerListener(org.exoplatform.container.component.ComponentPlugin plugin) throws Exception - Throws:
Exception
-
getAllGlobalTriggerListener
- Throws:
Exception
-
getGlobalTriggerListener
- Throws:
Exception
-
removeGlobaTriggerListener
- Throws:
Exception
-
getTriggerState
- Throws:
Exception
-
addTriggerListener
- Throws:
Exception
-
getAllTriggerListener
- Throws:
Exception
-
getTriggerListener
- Throws:
Exception
-
removeTriggerListener
- Throws:
Exception
-
queueTask
-
getAllExcutingJobs
- Throws:
Exception
-
getAllJobs
- Throws:
Exception
-
pauseJob
- Throws:
Exception
-
resumeJob
- Throws:
Exception
-
getTriggersOfJob
- Throws:
Exception
-
rescheduleJob
Date rescheduleJob(String jobName, String groupName, org.quartz.Trigger newTrigger) throws Exception - Throws:
Exception
-
getJob
- Throws:
Exception
-
suspend
boolean suspend()Suspends all the registered jobs- Returns:
trueif the jobs could be suspended,falseotherwise
-
resume
boolean resume()Resumes all the registered jobs- Returns:
trueif the jobs could be resumed,falseotherwise
-