hudson.diagnosis
Class HudsonHomeDiskUsageChecker
java.lang.Object
java.util.TimerTask
hudson.triggers.SafeTimerTask
hudson.model.PeriodicWork
hudson.diagnosis.HudsonHomeDiskUsageChecker
- All Implemented Interfaces:
- ExtensionPoint, Runnable
@Extension
public class HudsonHomeDiskUsageChecker
- extends PeriodicWork
Periodically checks the disk usage of JENKINS_HOME,
and activate HudsonHomeDiskUsageMonitor
if necessary.
- Author:
- Kohsuke Kawaguchi
Field Summary |
static long |
FREE_SPACE_THRESHOLD
Gets the minimum amount of space to check for, with a default of 1GB |
Method Summary |
protected void |
doRun()
|
long |
getRecurrencePeriod()
Gets the number of milliseconds between successive executions. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FREE_SPACE_THRESHOLD
public static long FREE_SPACE_THRESHOLD
- Gets the minimum amount of space to check for, with a default of 1GB
HudsonHomeDiskUsageChecker
public HudsonHomeDiskUsageChecker()
getRecurrencePeriod
public long getRecurrencePeriod()
- Description copied from class:
PeriodicWork
- Gets 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:
getRecurrencePeriod
in class PeriodicWork
doRun
@IgnoreJRERequirement
protected void doRun()
- Specified by:
doRun
in class SafeTimerTask
Copyright © 2004-2013. All Rights Reserved.