Package com.parallels.jenkins
Class PrlDevopsRetentionStrategy
- All Implemented Interfaces:
ExtensionPoint,Describable<RetentionStrategy<?>>
One-shot retention strategy for provisioned Parallels agents.
-
Nested Class Summary
Nested classes/interfaces inherited from class hudson.slaves.RetentionStrategy
RetentionStrategy.Always, RetentionStrategy.DemandNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Field Summary
Fields inherited from class hudson.slaves.RetentionStrategy
INSTANCE, LIST, NOOP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongcheck(PrlDevopsComputer computer) booleanisAcceptingTasks(PrlDevopsComputer computer) voidstart(PrlDevopsComputer computer) Methods inherited from class hudson.slaves.RetentionStrategy
all, isManualLaunchAllowedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface hudson.model.Describable
getDescriptor
-
Constructor Details
-
PrlDevopsRetentionStrategy
public PrlDevopsRetentionStrategy()
-
-
Method Details
-
check
- Specified by:
checkin classRetentionStrategy<PrlDevopsComputer>
-
isAcceptingTasks
- Overrides:
isAcceptingTasksin classRetentionStrategy<PrlDevopsComputer>
-
start
- Overrides:
startin classRetentionStrategy<PrlDevopsComputer>
-