public class NomadSlave
extends hudson.slaves.AbstractCloudSlave
implements hudson.slaves.EphemeralNode
| Modifier and Type | Class and Description |
|---|---|
static class |
NomadSlave.DescriptorImpl |
hudson.model.Slave.JnlpJar, hudson.model.Slave.SlaveDescriptor| Constructor and Description |
|---|
NomadSlave(NomadCloud cloud,
String name,
String nodeDescription,
NomadSlaveTemplate template,
String labelString,
hudson.slaves.RetentionStrategy retentionStrategy,
List<? extends hudson.slaves.NodeProperty<?>> nodeProperties) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
_terminate(hudson.model.TaskListener listener) |
hudson.model.Node |
asNode() |
hudson.slaves.AbstractCloudComputer |
createComputer() |
NomadCloud |
getCloud() |
Boolean |
getReusable() |
createLauncher, equals, getClockDifferenceCallable, getComputer, getDescriptor, getLabelString, getLauncher, getMode, getNodeDescription, getNodeName, getNodeProperties, getNumExecutors, getRemoteFS, getRetentionStrategy, getRootPath, getUserId, getWorkspaceFor, getWorkspaceRoot, hashCode, readResolve, setLabelString, setLauncher, setMode, setNodeDescription, setNodeName, setNodeProperties, setNumExecutors, setRetentionStrategy, setUserId, toStringcanTake, canTake, checkPermission, createPath, getACL, getAssignedLabels, getChannel, getClockDifference, getDisplayName, getFileSystemProvisioner, getLabelCloud, getNodeProperty, getNodeProperty, getNodePropertyDescriptors, getSearchUrl, getSelfLabel, hasPermission, isAcceptingTasks, isHoldOffLaunchUntilSave, reconfigure, save, toComputerpublic NomadSlave(NomadCloud cloud, String name, String nodeDescription, NomadSlaveTemplate template, String labelString, hudson.slaves.RetentionStrategy retentionStrategy, List<? extends hudson.slaves.NodeProperty<?>> nodeProperties) throws hudson.model.Descriptor.FormException, IOException
hudson.model.Descriptor.FormExceptionIOExceptionpublic hudson.model.Node asNode()
asNode in interface hudson.slaves.EphemeralNodepublic hudson.slaves.AbstractCloudComputer createComputer()
createComputer in class hudson.slaves.AbstractCloudSlaveprotected void _terminate(hudson.model.TaskListener listener)
_terminate in class hudson.slaves.AbstractCloudSlavepublic NomadCloud getCloud()
public Boolean getReusable()
Copyright © 2016–2019. All rights reserved.