com.elasticbox.jenkins
Class ElasticBoxSlaveHandler
java.lang.Object
java.util.TimerTask
hudson.triggers.SafeTimerTask
hudson.model.PeriodicWork
hudson.model.AsyncPeriodicWork
com.elasticbox.jenkins.ElasticBoxSlaveHandler
- All Implemented Interfaces:
- hudson.ExtensionPoint, Runnable
@Extension
public class ElasticBoxSlaveHandler
- extends hudson.model.AsyncPeriodicWork
- Author:
- Phong Nguyen Le
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
| Fields inherited from class hudson.model.AsyncPeriodicWork |
name |
| Fields inherited from class hudson.model.PeriodicWork |
DAY, HOUR, logger, MIN |
| Methods inherited from class hudson.model.AsyncPeriodicWork |
createListener, doRun, getLogFile |
| Methods inherited from class hudson.model.PeriodicWork |
all, getInitialDelay |
| Methods inherited from class hudson.triggers.SafeTimerTask |
run |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TIMEOUT_MINUTES
public static final int TIMEOUT_MINUTES
- See Also:
- Constant Field Values
ElasticBoxSlaveHandler
public ElasticBoxSlaveHandler()
submit
public static final IProgressMonitor submit(ElasticBoxSlave slave)
isSubmitted
public static final boolean isSubmitted(ElasticBoxSlave slave)
addToTerminatedQueue
public static final void addToTerminatedQueue(ElasticBoxSlave slave)
countInstances
public static int countInstances()
throws IOException
- Throws:
IOException
execute
protected void execute(hudson.model.TaskListener listener)
throws IOException,
InterruptedException
- Specified by:
execute in class hudson.model.AsyncPeriodicWork
- Throws:
IOException
InterruptedException
getRecurrencePeriod
public long getRecurrencePeriod()
- Specified by:
getRecurrencePeriod in class hudson.model.PeriodicWork
Copyright © 2004-2014. All Rights Reserved.