Class MockJobSchedulerService
java.lang.Object
org.exoplatform.commons.testing.mock.MockJobSchedulerService
- All Implemented Interfaces:
org.exoplatform.services.scheduler.JobSchedulerService
public class MockJobSchedulerService
extends Object
implements org.exoplatform.services.scheduler.JobSchedulerService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCronJob(org.exoplatform.container.component.ComponentPlugin plugin) voidaddCronJob(org.exoplatform.services.scheduler.JobInfo jinfo, String exp) voidaddCronJob(org.exoplatform.services.scheduler.JobInfo jinfo, String exp, org.quartz.JobDataMap jdatamap) voidaddGlobalJobListener(org.exoplatform.container.component.ComponentPlugin plugin) voidaddGlobalTriggerListener(org.exoplatform.container.component.ComponentPlugin plugin) voidvoidaddJobListener(org.exoplatform.services.scheduler.AddJobListenerComponentPlugin plugin) voidaddPeriodJob(org.exoplatform.container.component.ComponentPlugin plugin) voidaddPeriodJob(org.exoplatform.services.scheduler.JobInfo jinfo, org.exoplatform.services.scheduler.PeriodInfo pinfo) voidaddPeriodJob(org.exoplatform.services.scheduler.JobInfo jinfo, org.exoplatform.services.scheduler.PeriodInfo pinfo, org.quartz.JobDataMap jdatamap) voidaddTriggerListener(org.exoplatform.services.scheduler.AddTriggerListenerComponentPlugin plugin) voidexecuteJob(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.JobDetailgetJob(org.exoplatform.services.scheduler.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) voidvoidqueueTask(org.exoplatform.services.scheduler.Task task) booleanbooleanbooleanremoveJob(org.exoplatform.services.scheduler.JobInfo jinfo) booleanremoveJobListener(String name) booleanremoveTriggerListener(String name) rescheduleJob(String jobName, String groupName, org.quartz.Trigger newTrigger) booleanresume()voidbooleansuspend()
-
Constructor Details
-
MockJobSchedulerService
public MockJobSchedulerService()
-
-
Method Details
-
addJob
- Specified by:
addJobin interfaceorg.exoplatform.services.scheduler.JobSchedulerService- Throws:
Exception
-
addPeriodJob
public void addPeriodJob(org.exoplatform.services.scheduler.JobInfo jinfo, org.exoplatform.services.scheduler.PeriodInfo pinfo) throws Exception - Specified by:
addPeriodJobin interfaceorg.exoplatform.services.scheduler.JobSchedulerService- Throws:
Exception
-
addPeriodJob
public void addPeriodJob(org.exoplatform.container.component.ComponentPlugin plugin) throws Exception - Specified by:
addPeriodJobin interfaceorg.exoplatform.services.scheduler.JobSchedulerService- Throws:
Exception
-
addCronJob
public void addCronJob(org.exoplatform.services.scheduler.JobInfo jinfo, String exp) throws Exception - Specified by:
addCronJobin interfaceorg.exoplatform.services.scheduler.JobSchedulerService- Throws:
Exception
-
addCronJob
- Specified by:
addCronJobin interfaceorg.exoplatform.services.scheduler.JobSchedulerService- Throws:
Exception
-
removeJob
- Specified by:
removeJobin interfaceorg.exoplatform.services.scheduler.JobSchedulerService- Throws:
Exception
-
addPeriodJob
public void addPeriodJob(org.exoplatform.services.scheduler.JobInfo jinfo, org.exoplatform.services.scheduler.PeriodInfo pinfo, org.quartz.JobDataMap jdatamap) throws Exception - Specified by:
addPeriodJobin interfaceorg.exoplatform.services.scheduler.JobSchedulerService- Throws:
Exception
-
addCronJob
public void addCronJob(org.exoplatform.services.scheduler.JobInfo jinfo, String exp, org.quartz.JobDataMap jdatamap) throws Exception - Specified by:
addCronJobin interfaceorg.exoplatform.services.scheduler.JobSchedulerService- Throws:
Exception
-
executeJob
public void executeJob(String jname, String jgroup, org.quartz.JobDataMap jdatamap) throws Exception - Specified by:
executeJobin interfaceorg.exoplatform.services.scheduler.JobSchedulerService- Throws:
Exception
-
addGlobalJobListener
public void addGlobalJobListener(org.exoplatform.container.component.ComponentPlugin plugin) throws Exception - Specified by:
addGlobalJobListenerin interfaceorg.exoplatform.services.scheduler.JobSchedulerService- Throws:
Exception
-
getAllGlobalJobListener
- Specified by:
getAllGlobalJobListenerin interfaceorg.exoplatform.services.scheduler.JobSchedulerService- Throws:
Exception
-
getGlobalJobListener
- Specified by:
getGlobalJobListenerin interfaceorg.exoplatform.services.scheduler.JobSchedulerService- Throws:
Exception
-
removeGlobalJobListener
- Specified by:
removeGlobalJobListenerin interfaceorg.exoplatform.services.scheduler.JobSchedulerService- Throws:
Exception
-
addJobListener
public void addJobListener(org.exoplatform.services.scheduler.AddJobListenerComponentPlugin plugin) throws Exception - Specified by:
addJobListenerin interfaceorg.exoplatform.services.scheduler.JobSchedulerService- Throws:
Exception
-
getAllJobListener
- Specified by:
getAllJobListenerin interfaceorg.exoplatform.services.scheduler.JobSchedulerService- Throws:
Exception
-
getJobListener
- Specified by:
getJobListenerin interfaceorg.exoplatform.services.scheduler.JobSchedulerService- Throws:
Exception
-
removeJobListener
- Specified by:
removeJobListenerin interfaceorg.exoplatform.services.scheduler.JobSchedulerService- Throws:
Exception
-
addGlobalTriggerListener
public void addGlobalTriggerListener(org.exoplatform.container.component.ComponentPlugin plugin) throws Exception - Specified by:
addGlobalTriggerListenerin interfaceorg.exoplatform.services.scheduler.JobSchedulerService- Throws:
Exception
-
getAllGlobalTriggerListener
- Specified by:
getAllGlobalTriggerListenerin interfaceorg.exoplatform.services.scheduler.JobSchedulerService- Throws:
Exception
-
getGlobalTriggerListener
- Specified by:
getGlobalTriggerListenerin interfaceorg.exoplatform.services.scheduler.JobSchedulerService- Throws:
Exception
-
removeGlobaTriggerListener
- Specified by:
removeGlobaTriggerListenerin interfaceorg.exoplatform.services.scheduler.JobSchedulerService- Throws:
Exception
-
getTriggerState
public org.quartz.Trigger.TriggerState getTriggerState(String jobName, String groupName) throws Exception - Specified by:
getTriggerStatein interfaceorg.exoplatform.services.scheduler.JobSchedulerService- Throws:
Exception
-
addTriggerListener
public void addTriggerListener(org.exoplatform.services.scheduler.AddTriggerListenerComponentPlugin plugin) throws Exception - Specified by:
addTriggerListenerin interfaceorg.exoplatform.services.scheduler.JobSchedulerService- Throws:
Exception
-
getAllTriggerListener
- Specified by:
getAllTriggerListenerin interfaceorg.exoplatform.services.scheduler.JobSchedulerService- Throws:
Exception
-
getTriggerListener
- Specified by:
getTriggerListenerin interfaceorg.exoplatform.services.scheduler.JobSchedulerService- Throws:
Exception
-
removeTriggerListener
- Specified by:
removeTriggerListenerin interfaceorg.exoplatform.services.scheduler.JobSchedulerService- Throws:
Exception
-
queueTask
public void queueTask(org.exoplatform.services.scheduler.Task task) - Specified by:
queueTaskin interfaceorg.exoplatform.services.scheduler.JobSchedulerService
-
getAllExcutingJobs
- Specified by:
getAllExcutingJobsin interfaceorg.exoplatform.services.scheduler.JobSchedulerService- Throws:
Exception
-
getAllJobs
- Specified by:
getAllJobsin interfaceorg.exoplatform.services.scheduler.JobSchedulerService- Throws:
Exception
-
pauseJob
- Specified by:
pauseJobin interfaceorg.exoplatform.services.scheduler.JobSchedulerService- Throws:
Exception
-
resumeJob
- Specified by:
resumeJobin interfaceorg.exoplatform.services.scheduler.JobSchedulerService- Throws:
Exception
-
getTriggersOfJob
- Specified by:
getTriggersOfJobin interfaceorg.exoplatform.services.scheduler.JobSchedulerService- Throws:
Exception
-
rescheduleJob
public Date rescheduleJob(String jobName, String groupName, org.quartz.Trigger newTrigger) throws Exception - Specified by:
rescheduleJobin interfaceorg.exoplatform.services.scheduler.JobSchedulerService- Throws:
Exception
-
getJob
public org.quartz.JobDetail getJob(org.exoplatform.services.scheduler.JobInfo jobInfo) throws Exception - Specified by:
getJobin interfaceorg.exoplatform.services.scheduler.JobSchedulerService- Throws:
Exception
-
suspend
public boolean suspend()- Specified by:
suspendin interfaceorg.exoplatform.services.scheduler.JobSchedulerService
-
resume
public boolean resume()- Specified by:
resumein interfaceorg.exoplatform.services.scheduler.JobSchedulerService
-