public class RetentionStrategy extends CloudSlaveRetentionStrategy<DigitalOceanComputer>
RetentionStrategy is mainly used to determine
when an idle Droplet can be destroyed.RetentionStrategy.Always, RetentionStrategy.DemandExtensionPoint.LegacyInstancesAreScopedToHudsonTIMEOUTINSTANCE, LIST, NOOP| Constructor and Description |
|---|
RetentionStrategy() |
| Modifier and Type | Method and Description |
|---|---|
protected long |
checkCycle() |
protected boolean |
isIdleForTooLong(DigitalOceanComputer digitalOceanComputer) |
void |
start(DigitalOceanComputer digitalOceanComputer) |
check, getIdleMaxTime, killall, isAcceptingTasks, isManualLaunchAllowedgetDescriptorpublic void start(DigitalOceanComputer digitalOceanComputer)
start in class RetentionStrategy<DigitalOceanComputer>protected long checkCycle()
checkCycle in class CloudSlaveRetentionStrategy<DigitalOceanComputer>protected boolean isIdleForTooLong(DigitalOceanComputer digitalOceanComputer)
isIdleForTooLong in class CloudSlaveRetentionStrategy<DigitalOceanComputer>Copyright © 2016–2022. All rights reserved.