Interface JobSchedulerService
-
- All Known Implementing Classes:
JobSchedulerServiceImpl
public interface JobSchedulerServiceCreated by The eXo Platform SAS Author : Hoa Pham hoapham@exoplatform.com Oct 5, 2005
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddCronJob(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)voidaddJob(JobInfo jinfo, Date date)voidaddJobListener(AddJobListenerComponentPlugin plugin)voidaddPeriodJob(org.exoplatform.container.component.ComponentPlugin plugin)voidaddPeriodJob(JobInfo jinfo, PeriodInfo pinfo)voidaddPeriodJob(JobInfo jinfo, PeriodInfo pinfo, org.quartz.JobDataMap jdatamap)voidaddTriggerListener(AddTriggerListenerComponentPlugin plugin)voidexecuteJob(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.JobListenergetGlobalJobListener(String name)org.quartz.TriggerListenergetGlobalTriggerListener(String name)org.quartz.JobDetailgetJob(JobInfo jobInfo)org.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)voidpauseJob(String jobName, String groupName)voidqueueTask(Task task)booleanremoveGlobalJobListener(String name)booleanremoveGlobaTriggerListener(String name)booleanremoveJob(JobInfo jinfo)booleanremoveJobListener(String name)booleanremoveTriggerListener(String name)DaterescheduleJob(String jobName, String groupName, org.quartz.Trigger newTrigger)booleanresume()Resumes all the registered jobsvoidresumeJob(String jobName, String groupName)booleansuspend()Suspends all the registered jobs
-
-
-
Method Detail
-
addPeriodJob
void addPeriodJob(JobInfo jinfo, PeriodInfo pinfo) throws Exception
- Throws:
Exception
-
addPeriodJob
void addPeriodJob(org.exoplatform.container.component.ComponentPlugin plugin) throws Exception- Throws:
Exception
-
addCronJob
void addCronJob(org.exoplatform.container.component.ComponentPlugin plugin) throws Exception- Throws:
Exception
-
addPeriodJob
void addPeriodJob(JobInfo jinfo, PeriodInfo pinfo, org.quartz.JobDataMap jdatamap) throws Exception
- Throws:
Exception
-
addCronJob
void addCronJob(JobInfo jinfo, String exp, org.quartz.JobDataMap jdatamap) throws Exception
- Throws:
Exception
-
executeJob
void executeJob(String jname, String jgroup, org.quartz.JobDataMap jdatamap) throws Exception
- Throws:
Exception
-
addGlobalJobListener
void addGlobalJobListener(org.exoplatform.container.component.ComponentPlugin plugin) throws Exception- Throws:
Exception
-
getAllGlobalJobListener
List<org.quartz.JobListener> getAllGlobalJobListener() throws Exception
- Throws:
Exception
-
getGlobalJobListener
org.quartz.JobListener getGlobalJobListener(String name) throws Exception
- Throws:
Exception
-
removeGlobalJobListener
boolean removeGlobalJobListener(String name) throws Exception
- Throws:
Exception
-
addJobListener
void addJobListener(AddJobListenerComponentPlugin plugin) throws Exception
- Throws:
Exception
-
getAllJobListener
List<org.quartz.JobListener> getAllJobListener() throws Exception
- Throws:
Exception
-
getJobListener
org.quartz.JobListener getJobListener(String name) throws Exception
- Throws:
Exception
-
addGlobalTriggerListener
void addGlobalTriggerListener(org.exoplatform.container.component.ComponentPlugin plugin) throws Exception- Throws:
Exception
-
getAllGlobalTriggerListener
List<org.quartz.TriggerListener> getAllGlobalTriggerListener() throws Exception
- Throws:
Exception
-
getGlobalTriggerListener
org.quartz.TriggerListener getGlobalTriggerListener(String name) throws Exception
- Throws:
Exception
-
removeGlobaTriggerListener
boolean removeGlobaTriggerListener(String name) throws Exception
- Throws:
Exception
-
getTriggerState
org.quartz.Trigger.TriggerState getTriggerState(String jobName, String groupName) throws Exception
- Throws:
Exception
-
addTriggerListener
void addTriggerListener(AddTriggerListenerComponentPlugin plugin) throws Exception
- Throws:
Exception
-
getAllTriggerListener
List<org.quartz.TriggerListener> getAllTriggerListener() throws Exception
- Throws:
Exception
-
getTriggerListener
org.quartz.TriggerListener getTriggerListener(String name) throws Exception
- Throws:
Exception
-
removeTriggerListener
boolean removeTriggerListener(String name) throws Exception
- Throws:
Exception
-
queueTask
void queueTask(Task task)
-
getAllExcutingJobs
List<org.quartz.JobExecutionContext> getAllExcutingJobs() throws Exception
- Throws:
Exception
-
getTriggersOfJob
org.quartz.Trigger[] getTriggersOfJob(String jobName, String groupName) throws Exception
- Throws:
Exception
-
rescheduleJob
Date rescheduleJob(String jobName, String groupName, org.quartz.Trigger newTrigger) throws Exception
- 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
-
-