Package com.veertu.plugin.anka
Class AnkaSlaveMonitor
- java.lang.Object
-
- java.util.TimerTask
-
- hudson.triggers.SafeTimerTask
-
- hudson.model.PeriodicWork
-
- hudson.model.AsyncPeriodicWork
-
- com.veertu.plugin.anka.AnkaSlaveMonitor
-
- All Implemented Interfaces:
ExtensionPoint
,Runnable
@Extension public class AnkaSlaveMonitor extends AsyncPeriodicWork
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class hudson.triggers.SafeTimerTask
SafeTimerTask.ExceptionRunnable
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
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 AnkaSlaveMonitor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
execute(TaskListener listener)
static int
getMonitorRecurrenceMinutes()
long
getRecurrencePeriod()
static void
recurrenceChanged()
static void
register(AnkaSlaveMonitor monitor)
void
resetRecurrence()
static void
setMonitorRecurrenceMinutes(int minutes)
-
Methods inherited from class hudson.model.AsyncPeriodicWork
createListener, doRun, getErrorLoggingLevel, getLogFile, getNormalLoggingLevel, getSlowLoggingLevel
-
Methods inherited from class hudson.model.PeriodicWork
all, getInitialDelay, init
-
Methods inherited from class hudson.triggers.SafeTimerTask
getLogsRoot, of, run
-
Methods inherited from class java.util.TimerTask
cancel, scheduledExecutionTime
-
-
-
-
Method Detail
-
register
public static void register(AnkaSlaveMonitor monitor)
-
recurrenceChanged
public static void recurrenceChanged()
-
getMonitorRecurrenceMinutes
public static int getMonitorRecurrenceMinutes()
-
resetRecurrence
public void resetRecurrence()
-
setMonitorRecurrenceMinutes
public static void setMonitorRecurrenceMinutes(int minutes)
-
getRecurrencePeriod
public long getRecurrencePeriod()
- Specified by:
getRecurrencePeriod
in classPeriodicWork
-
execute
protected void execute(TaskListener listener) throws IOException, InterruptedException
- Specified by:
execute
in classAsyncPeriodicWork
- Throws:
IOException
InterruptedException
-
-