Class PeriodicBackup

  • All Implemented Interfaces:
    hudson.ExtensionPoint, Runnable

    @Extension
    public class PeriodicBackup
    extends hudson.model.AsyncPeriodicWork
    PeriodicBackup is responsible for performing backups periodically according to configured first backup time and backup frequency
    • Nested Class Summary

      • Nested classes/interfaces inherited from class hudson.triggers.SafeTimerTask

        hudson.triggers.SafeTimerTask.ExceptionRunnable
      • Nested classes/interfaces inherited from interface hudson.ExtensionPoint

        hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
    • Field Summary

      • Fields inherited from class hudson.model.AsyncPeriodicWork

        name
      • Fields inherited from class hudson.model.PeriodicWork

        DAY, HOUR, logger, MIN
    • Constructor Summary

      Constructors 
      Constructor Description
      PeriodicBackup()  
    • Constructor Detail

      • PeriodicBackup

        public PeriodicBackup()
    • Method Detail

      • execute

        protected void execute​(hudson.model.TaskListener taskListener)
        Specified by:
        execute in class hudson.model.AsyncPeriodicWork
      • getRecurrencePeriod

        public long getRecurrencePeriod()
        Specified by:
        getRecurrencePeriod in class hudson.model.PeriodicWork