Package hudson.triggers
Class Trigger.Cron
java.lang.Object
java.util.TimerTask
hudson.triggers.SafeTimerTask
hudson.model.PeriodicWork
hudson.triggers.Trigger.Cron
- All Implemented Interfaces:
- ExtensionPoint,- Runnable
Runs every minute to check 
TimerTrigger and schedules build.- 
Nested Class SummaryNested classes/interfaces inherited from class hudson.triggers.SafeTimerTaskSafeTimerTask.ExceptionRunnableNested classes/interfaces inherited from interface hudson.ExtensionPointExtensionPoint.LegacyInstancesAreScopedToHudson
- 
Field SummaryFields inherited from class hudson.model.PeriodicWorkDAY, HOUR, logger, MIN
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoiddoRun()longGets the number of milliseconds til the first execution.longGets the number of milliseconds between successive executions.Methods inherited from class hudson.model.PeriodicWorkall, initMethods inherited from class hudson.triggers.SafeTimerTaskgetLogsRoot, of, runMethods inherited from class java.util.TimerTaskcancel, scheduledExecutionTime
- 
Constructor Details- 
Cronpublic Cron()
 
- 
- 
Method Details- 
getRecurrencePeriodpublic long getRecurrencePeriod()Description copied from class:PeriodicWorkGets the number of milliseconds between successive executions.Hudson calls this method once to set up a recurring timer, instead of calling this each time after the previous execution completed. So this class cannot be used to implement a non-regular recurring timer. IOW, the method should always return the same value. - Specified by:
- getRecurrencePeriodin class- PeriodicWork
 
- 
getInitialDelaypublic long getInitialDelay()Description copied from class:PeriodicWorkGets the number of milliseconds til the first execution.By default it chooses the value randomly between 0 and PeriodicWork.getRecurrencePeriod()- Overrides:
- getInitialDelayin class- PeriodicWork
 
- 
doRunpublic void doRun()- Specified by:
- doRunin class- SafeTimerTask
 
 
-