Class ElasticInstanceScheduleScheduler
java.lang.Object
com.atlassian.bamboo.agent.elastic.schedule.ElasticInstanceScheduleScheduler
- All Implemented Interfaces:
BambooScheduler
Sets up the scheduler for
ElasticInstanceSchedule-
Constructor Summary
ConstructorsConstructorDescriptionElasticInstanceScheduleScheduler(ElasticInstanceScheduleDao elasticInstanceScheduleDao, org.quartz.Scheduler quartzScheduler) -
Method Summary
Modifier and TypeMethodDescriptionorg.quartz.TriggergetQuartzTrigger(ElasticInstanceSchedule schedule) voidvoidscheduleElasticInstanceSchedule(ElasticInstanceSchedule schedule, boolean updateSchedule) voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.bamboo.schedule.BambooScheduler
destroySchedule
-
Constructor Details
-
ElasticInstanceScheduleScheduler
public ElasticInstanceScheduleScheduler(ElasticInstanceScheduleDao elasticInstanceScheduleDao, org.quartz.Scheduler quartzScheduler)
-
-
Method Details
-
initialiseSchedule
public void initialiseSchedule()- Specified by:
initialiseSchedulein interfaceBambooScheduler
-
unscheduleElasticInstanceSchedule
-
scheduleElasticInstanceSchedule
public void scheduleElasticInstanceSchedule(ElasticInstanceSchedule schedule, boolean updateSchedule) -
getQuartzTrigger
public org.quartz.Trigger getQuartzTrigger(ElasticInstanceSchedule schedule) throws org.quartz.SchedulerException - Throws:
org.quartz.SchedulerException
-