Package org.ikasan.harvesting
Class HarvestingSchedulerServiceImpl
- java.lang.Object
-
- org.ikasan.harvesting.HarvestingSchedulerServiceImpl
-
- All Implemented Interfaces:
org.ikasan.spec.harvest.HarvestingSchedulerService
public class HarvestingSchedulerServiceImpl extends java.lang.Object implements org.ikasan.spec.harvest.HarvestingSchedulerServiceCreated by Ikasan Development Team on 24/08/2016.
-
-
Constructor Summary
Constructors Constructor Description HarvestingSchedulerServiceImpl(org.quartz.Scheduler scheduler, org.ikasan.scheduler.ScheduledJobFactory scheduledJobFactory, java.util.List<org.ikasan.spec.harvest.HarvestingJob> harvestingJobs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddJob(java.lang.String jobName)protected org.quartz.TriggergetCronTrigger(org.quartz.JobKey jobkey, java.lang.String cronExpression)Method factory for creating a cron triggervoidregisterJobs()voidremoveJob(java.lang.String jobName)voidshutdownScheduler()voidstartScheduler()Start the underlying tech
-
-
-
Method Detail
-
registerJobs
public void registerJobs()
- Specified by:
registerJobsin interfaceorg.ikasan.spec.harvest.HarvestingSchedulerService
-
removeJob
public void removeJob(java.lang.String jobName)
- Specified by:
removeJobin interfaceorg.ikasan.spec.harvest.HarvestingSchedulerService
-
addJob
public void addJob(java.lang.String jobName)
- Specified by:
addJobin interfaceorg.ikasan.spec.harvest.HarvestingSchedulerService
-
getCronTrigger
protected org.quartz.Trigger getCronTrigger(org.quartz.JobKey jobkey, java.lang.String cronExpression) throws java.text.ParseExceptionMethod factory for creating a cron trigger- Returns:
- jobDetail
- Throws:
java.text.ParseException
-
startScheduler
public void startScheduler()
Start the underlying tech- Specified by:
startSchedulerin interfaceorg.ikasan.spec.harvest.HarvestingSchedulerService
-
shutdownScheduler
public void shutdownScheduler()
- Specified by:
shutdownSchedulerin interfaceorg.ikasan.spec.harvest.HarvestingSchedulerService
-
-