public class MockJobSchedulerService extends Object implements org.exoplatform.services.scheduler.JobSchedulerService
| Constructor and Description |
|---|
MockJobSchedulerService() |
| Modifier and Type | Method and Description |
|---|---|
void |
addCronJob(org.exoplatform.container.component.ComponentPlugin plugin) |
void |
addCronJob(org.exoplatform.services.scheduler.JobInfo jinfo,
String exp) |
void |
addCronJob(org.exoplatform.services.scheduler.JobInfo jinfo,
String exp,
org.quartz.JobDataMap jdatamap) |
void |
addGlobalJobListener(org.exoplatform.container.component.ComponentPlugin plugin) |
void |
addGlobalTriggerListener(org.exoplatform.container.component.ComponentPlugin plugin) |
void |
addJob(org.exoplatform.services.scheduler.JobInfo jinfo,
Date date) |
void |
addJobListener(org.exoplatform.services.scheduler.AddJobListenerComponentPlugin plugin) |
void |
addPeriodJob(org.exoplatform.container.component.ComponentPlugin plugin) |
void |
addPeriodJob(org.exoplatform.services.scheduler.JobInfo jinfo,
org.exoplatform.services.scheduler.PeriodInfo pinfo) |
void |
addPeriodJob(org.exoplatform.services.scheduler.JobInfo jinfo,
org.exoplatform.services.scheduler.PeriodInfo pinfo,
org.quartz.JobDataMap jdatamap) |
void |
addTriggerListener(org.exoplatform.services.scheduler.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(org.exoplatform.services.scheduler.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(org.exoplatform.services.scheduler.Task task) |
boolean |
removeGlobalJobListener(String name) |
boolean |
removeGlobaTriggerListener(String name) |
boolean |
removeJob(org.exoplatform.services.scheduler.JobInfo jinfo) |
boolean |
removeJobListener(String name) |
boolean |
removeTriggerListener(String name) |
Date |
rescheduleJob(String jobName,
String groupName,
org.quartz.Trigger newTrigger) |
boolean |
resume() |
void |
resumeJob(String jobName,
String groupName) |
boolean |
suspend() |
public void addJob(org.exoplatform.services.scheduler.JobInfo jinfo,
Date date)
throws Exception
addJob in interface org.exoplatform.services.scheduler.JobSchedulerServiceExceptionpublic void addPeriodJob(org.exoplatform.services.scheduler.JobInfo jinfo,
org.exoplatform.services.scheduler.PeriodInfo pinfo)
throws Exception
addPeriodJob in interface org.exoplatform.services.scheduler.JobSchedulerServiceExceptionpublic void addPeriodJob(org.exoplatform.container.component.ComponentPlugin plugin)
throws Exception
addPeriodJob in interface org.exoplatform.services.scheduler.JobSchedulerServiceExceptionpublic void addCronJob(org.exoplatform.services.scheduler.JobInfo jinfo,
String exp)
throws Exception
addCronJob in interface org.exoplatform.services.scheduler.JobSchedulerServiceExceptionpublic void addCronJob(org.exoplatform.container.component.ComponentPlugin plugin)
throws Exception
addCronJob in interface org.exoplatform.services.scheduler.JobSchedulerServiceExceptionpublic boolean removeJob(org.exoplatform.services.scheduler.JobInfo jinfo)
throws Exception
removeJob in interface org.exoplatform.services.scheduler.JobSchedulerServiceExceptionpublic void addPeriodJob(org.exoplatform.services.scheduler.JobInfo jinfo,
org.exoplatform.services.scheduler.PeriodInfo pinfo,
org.quartz.JobDataMap jdatamap)
throws Exception
addPeriodJob in interface org.exoplatform.services.scheduler.JobSchedulerServiceExceptionpublic void addCronJob(org.exoplatform.services.scheduler.JobInfo jinfo,
String exp,
org.quartz.JobDataMap jdatamap)
throws Exception
addCronJob in interface org.exoplatform.services.scheduler.JobSchedulerServiceExceptionpublic void executeJob(String jname, String jgroup, org.quartz.JobDataMap jdatamap) throws Exception
executeJob in interface org.exoplatform.services.scheduler.JobSchedulerServiceExceptionpublic void addGlobalJobListener(org.exoplatform.container.component.ComponentPlugin plugin)
throws Exception
addGlobalJobListener in interface org.exoplatform.services.scheduler.JobSchedulerServiceExceptionpublic List<org.quartz.JobListener> getAllGlobalJobListener() throws Exception
getAllGlobalJobListener in interface org.exoplatform.services.scheduler.JobSchedulerServiceExceptionpublic org.quartz.JobListener getGlobalJobListener(String name) throws Exception
getGlobalJobListener in interface org.exoplatform.services.scheduler.JobSchedulerServiceExceptionpublic boolean removeGlobalJobListener(String name) throws Exception
removeGlobalJobListener in interface org.exoplatform.services.scheduler.JobSchedulerServiceExceptionpublic void addJobListener(org.exoplatform.services.scheduler.AddJobListenerComponentPlugin plugin)
throws Exception
addJobListener in interface org.exoplatform.services.scheduler.JobSchedulerServiceExceptionpublic List<org.quartz.JobListener> getAllJobListener() throws Exception
getAllJobListener in interface org.exoplatform.services.scheduler.JobSchedulerServiceExceptionpublic org.quartz.JobListener getJobListener(String name) throws Exception
getJobListener in interface org.exoplatform.services.scheduler.JobSchedulerServiceExceptionpublic boolean removeJobListener(String name) throws Exception
removeJobListener in interface org.exoplatform.services.scheduler.JobSchedulerServiceExceptionpublic void addGlobalTriggerListener(org.exoplatform.container.component.ComponentPlugin plugin)
throws Exception
addGlobalTriggerListener in interface org.exoplatform.services.scheduler.JobSchedulerServiceExceptionpublic List<org.quartz.TriggerListener> getAllGlobalTriggerListener() throws Exception
getAllGlobalTriggerListener in interface org.exoplatform.services.scheduler.JobSchedulerServiceExceptionpublic org.quartz.TriggerListener getGlobalTriggerListener(String name) throws Exception
getGlobalTriggerListener in interface org.exoplatform.services.scheduler.JobSchedulerServiceExceptionpublic boolean removeGlobaTriggerListener(String name) throws Exception
removeGlobaTriggerListener in interface org.exoplatform.services.scheduler.JobSchedulerServiceExceptionpublic org.quartz.Trigger.TriggerState getTriggerState(String jobName, String groupName) throws Exception
getTriggerState in interface org.exoplatform.services.scheduler.JobSchedulerServiceExceptionpublic void addTriggerListener(org.exoplatform.services.scheduler.AddTriggerListenerComponentPlugin plugin)
throws Exception
addTriggerListener in interface org.exoplatform.services.scheduler.JobSchedulerServiceExceptionpublic List<org.quartz.TriggerListener> getAllTriggerListener() throws Exception
getAllTriggerListener in interface org.exoplatform.services.scheduler.JobSchedulerServiceExceptionpublic org.quartz.TriggerListener getTriggerListener(String name) throws Exception
getTriggerListener in interface org.exoplatform.services.scheduler.JobSchedulerServiceExceptionpublic boolean removeTriggerListener(String name) throws Exception
removeTriggerListener in interface org.exoplatform.services.scheduler.JobSchedulerServiceExceptionpublic void queueTask(org.exoplatform.services.scheduler.Task task)
queueTask in interface org.exoplatform.services.scheduler.JobSchedulerServicepublic List<org.quartz.JobExecutionContext> getAllExcutingJobs() throws Exception
getAllExcutingJobs in interface org.exoplatform.services.scheduler.JobSchedulerServiceExceptionpublic List<org.quartz.JobDetail> getAllJobs() throws Exception
getAllJobs in interface org.exoplatform.services.scheduler.JobSchedulerServiceExceptionpublic void pauseJob(String jobName, String groupName) throws Exception
pauseJob in interface org.exoplatform.services.scheduler.JobSchedulerServiceExceptionpublic void resumeJob(String jobName, String groupName) throws Exception
resumeJob in interface org.exoplatform.services.scheduler.JobSchedulerServiceExceptionpublic org.quartz.Trigger[] getTriggersOfJob(String jobName, String groupName) throws Exception
getTriggersOfJob in interface org.exoplatform.services.scheduler.JobSchedulerServiceExceptionpublic Date rescheduleJob(String jobName, String groupName, org.quartz.Trigger newTrigger) throws Exception
rescheduleJob in interface org.exoplatform.services.scheduler.JobSchedulerServiceExceptionpublic org.quartz.JobDetail getJob(org.exoplatform.services.scheduler.JobInfo jobInfo)
throws Exception
getJob in interface org.exoplatform.services.scheduler.JobSchedulerServiceExceptionpublic boolean suspend()
suspend in interface org.exoplatform.services.scheduler.JobSchedulerServicepublic boolean resume()
resume in interface org.exoplatform.services.scheduler.JobSchedulerServiceCopyright © 2003–2020 eXo Platform SAS. All rights reserved.