Class ExpirySchedulerImpl
- java.lang.Object
-
- com.atlassian.bamboo.build.expiry.ExpirySchedulerImpl
-
- All Implemented Interfaces:
ExpiryScheduler
,BambooScheduler
public class ExpirySchedulerImpl extends Object implements ExpiryScheduler
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ExpirySchedulerImpl.ExpiryJob
-
Constructor Summary
Constructors Constructor Description ExpirySchedulerImpl(org.quartz.Scheduler quartzScheduler, AdministrationConfigurationAccessor administrationConfigurationAccessor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @Nullable org.quartz.Trigger
getTrigger()
void
initialiseSchedule()
void
initialiseSchedule(@NotNull String cronExpressionStr)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.atlassian.bamboo.schedule.BambooScheduler
destroySchedule
-
-
-
-
Constructor Detail
-
ExpirySchedulerImpl
public ExpirySchedulerImpl(org.quartz.Scheduler quartzScheduler, AdministrationConfigurationAccessor administrationConfigurationAccessor)
-
-
Method Detail
-
initialiseSchedule
public void initialiseSchedule()
- Specified by:
initialiseSchedule
in interfaceBambooScheduler
-
initialiseSchedule
public void initialiseSchedule(@NotNull @NotNull String cronExpressionStr)
- Specified by:
initialiseSchedule
in interfaceExpiryScheduler
-
getTrigger
@Nullable public @Nullable org.quartz.Trigger getTrigger()
- Specified by:
getTrigger
in interfaceExpiryScheduler
-
-