public abstract class AbstractAnkaSlave
extends hudson.slaves.AbstractCloudSlave
Modifier and Type | Class and Description |
---|---|
static class |
AbstractAnkaSlave.VeertuCloudComputerListener |
hudson.model.Slave.JnlpJar, hudson.model.Slave.SlaveDescriptor
Modifier and Type | Field and Description |
---|---|
protected String |
displayName |
protected boolean |
hadProblemsInBuild |
protected String |
jobNameAndNumber |
int |
launchTimeout |
protected static int |
launchTimeoutSeconds |
protected static int |
maxNumRetries |
protected static int |
retryWaitTime |
protected boolean |
saveImageSent |
protected boolean |
taskExecuted |
protected AnkaCloudSlaveTemplate |
template |
protected AnkaMgmtVm |
vm |
Modifier | Constructor and Description |
---|---|
protected |
AbstractAnkaSlave(String name,
String nodeDescription,
String remoteFS,
int numExecutors,
hudson.model.Node.Mode mode,
String labelString,
hudson.slaves.ComputerLauncher launcher,
hudson.slaves.RetentionStrategy retentionStrategy,
List<? extends hudson.slaves.NodeProperty<?>> nodeProperties,
AnkaCloudSlaveTemplate template,
AnkaMgmtVm vm) |
|
AbstractAnkaSlave(String name,
String nodeDescription,
String remoteFS,
String numExecutors,
hudson.model.Node.Mode mode,
String labelString,
hudson.slaves.ComputerLauncher launcher,
hudson.slaves.RetentionStrategy retentionStrategy,
List<? extends hudson.slaves.NodeProperty<?>> nodeProperties) |
Modifier and Type | Method and Description |
---|---|
protected void |
_terminate(hudson.model.TaskListener listener) |
hudson.slaves.AbstractCloudComputer |
createComputer() |
String |
getDisplayName() |
String |
getJobNameAndNumber() |
AnkaCloudSlaveTemplate |
getTemplate() |
AnkaMgmtVm |
getVM() |
void |
setDisplayName(String displayName) |
void |
setJobNameAndNumber(String jobNameAndNumber) |
void |
setTaskExecuted(boolean didExec) |
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, toString
canTake, canTake, createPath, getACL, getAssignedLabels, getChannel, getClockDifference, getFileSystemProvisioner, getLabelCloud, getNodeProperty, getNodeProperty, getNodePropertyDescriptors, getSearchUrl, getSelfLabel, isAcceptingTasks, isHoldOffLaunchUntilSave, reconfigure, save, toComputer
getSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendError
protected boolean hadProblemsInBuild
protected AnkaCloudSlaveTemplate template
protected AnkaMgmtVm vm
public final int launchTimeout
protected String displayName
protected boolean taskExecuted
protected boolean saveImageSent
protected String jobNameAndNumber
protected static final int launchTimeoutSeconds
protected static final int maxNumRetries
protected static final int retryWaitTime
protected AbstractAnkaSlave(String name, String nodeDescription, String remoteFS, int numExecutors, hudson.model.Node.Mode mode, String labelString, hudson.slaves.ComputerLauncher launcher, hudson.slaves.RetentionStrategy retentionStrategy, List<? extends hudson.slaves.NodeProperty<?>> nodeProperties, AnkaCloudSlaveTemplate template, AnkaMgmtVm vm) throws hudson.model.Descriptor.FormException, IOException
hudson.model.Descriptor.FormException
IOException
public AbstractAnkaSlave(String name, String nodeDescription, String remoteFS, String numExecutors, hudson.model.Node.Mode mode, String labelString, hudson.slaves.ComputerLauncher launcher, hudson.slaves.RetentionStrategy retentionStrategy, List<? extends hudson.slaves.NodeProperty<?>> nodeProperties) throws IOException, hudson.model.Descriptor.FormException
IOException
hudson.model.Descriptor.FormException
public String getJobNameAndNumber()
public void setJobNameAndNumber(String jobNameAndNumber)
public AnkaCloudSlaveTemplate getTemplate()
public AnkaMgmtVm getVM()
public String getDisplayName()
getDisplayName
in interface hudson.model.ModelObject
getDisplayName
in class hudson.model.Node
public void setDisplayName(String displayName)
public hudson.slaves.AbstractCloudComputer createComputer()
createComputer
in class hudson.slaves.AbstractCloudSlave
protected void _terminate(hudson.model.TaskListener listener) throws IOException, InterruptedException
_terminate
in class hudson.slaves.AbstractCloudSlave
IOException
InterruptedException
public void setTaskExecuted(boolean didExec)
Copyright © 2016–2019. All rights reserved.