Package hudson.diagnosis
Class HudsonHomeDiskUsageChecker
java.lang.Object
java.util.TimerTask
hudson.triggers.SafeTimerTask
hudson.model.PeriodicWork
hudson.diagnosis.HudsonHomeDiskUsageChecker
- All Implemented Interfaces:
- ExtensionPoint,- Runnable
Periodically checks the disk usage of 
JENKINS_HOME,
 and activate HudsonHomeDiskUsageMonitor if necessary.- Author:
- Kohsuke Kawaguchi
- 
Nested Class SummaryNested classes/interfaces inherited from class hudson.triggers.SafeTimerTaskSafeTimerTask.ExceptionRunnableNested classes/interfaces inherited from interface hudson.ExtensionPointExtensionPoint.LegacyInstancesAreScopedToHudson
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic longGets the minimum amount of space to check for, with a default of 10GBFields 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
- 
Field Details- 
FREE_SPACE_THRESHOLDpublic static long FREE_SPACE_THRESHOLDGets the minimum amount of space to check for, with a default of 10GB
 
- 
- 
Constructor Details- 
HudsonHomeDiskUsageCheckerpublic HudsonHomeDiskUsageChecker()
 
- 
- 
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
 
 
-