Class AciCleanTask
- java.lang.Object
-
- java.util.TimerTask
-
- hudson.triggers.SafeTimerTask
-
- hudson.model.PeriodicWork
-
- hudson.model.AsyncPeriodicWork
-
- com.microsoft.jenkins.containeragents.aci.AciCleanTask
-
- All Implemented Interfaces:
ExtensionPoint
,Runnable
@Extension public class AciCleanTask extends AsyncPeriodicWork
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AciCleanTask.DeploymentRegistrar
-
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 AciCleanTask()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cleanDeployments()
void
execute(TaskListener arg0)
AciCloud
getCloud(String cloudName)
long
getRecurrencePeriod()
static String
loadEnv(String name)
static String
loadProperty(String name)
-
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
-
cleanDeployments
public void cleanDeployments()
-
execute
public void execute(TaskListener arg0)
- Specified by:
execute
in classAsyncPeriodicWork
-
getRecurrencePeriod
public long getRecurrencePeriod()
- Specified by:
getRecurrencePeriod
in classPeriodicWork
-
-