Package hudson.util

Class DoubleLaunchChecker.Schedule

    • Constructor Detail

      • Schedule

        public Schedule()
    • Method Detail

      • getNewInstance

        public AperiodicWork getNewInstance()
        Description copied from class: AperiodicWork
        Gets new instance of task to be executed. Method should return new instance each time, as there no check, if previously scheduled task already finished. Returning same instance could lead to throwing IllegalStateException (especially in case of AsyncAperiodicWork) and therefore scheduling of next tasks will be broken.
        Specified by:
        getNewInstance in class AperiodicWork
        Returns:
        AperiodicWork - timer task instance to be executed
      • getRecurrencePeriod

        public long getRecurrencePeriod()
        Description copied from class: AperiodicWork
        Gets the number of milliseconds between successive executions.

        Jenkins calls this method every time the timer task is scheduled.

        Specified by:
        getRecurrencePeriod in class AperiodicWork