Package hudson.model
Class LoadStatistics.LoadStatisticsUpdater
java.lang.Object
java.util.TimerTask
hudson.triggers.SafeTimerTask
hudson.model.PeriodicWork
hudson.model.LoadStatistics.LoadStatisticsUpdater
- All Implemented Interfaces:
- ExtensionPoint,- Runnable
- Enclosing class:
- LoadStatistics
@Extension
@Symbol("loadStatistics")
public static class LoadStatistics.LoadStatisticsUpdater
extends PeriodicWork
Periodically update the load statistics average.
- 
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 TypeMethodDescriptionprotected voiddoRun()longGets the number of milliseconds between successive executions.Methods inherited from class hudson.model.PeriodicWorkall, getInitialDelay, initMethods inherited from class hudson.triggers.SafeTimerTaskgetLogsRoot, of, runMethods inherited from class java.util.TimerTaskcancel, scheduledExecutionTime
- 
Constructor Details- 
LoadStatisticsUpdaterpublic LoadStatisticsUpdater()
 
- 
- 
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
 
- 
doRunprotected void doRun()- Specified by:
- doRunin class- SafeTimerTask
 
 
-