public class AnkaOnDemandSlave extends AbstractAnkaSlave
| Modifier and Type | Class and Description |
|---|---|
static class |
AnkaOnDemandSlave.VeertuCloudComputerListener |
hudson.model.Slave.JnlpJar, hudson.model.Slave.SlaveDescriptorlaunchTimeout, launchTimeoutSeconds, maxNumRetries, name, retryWaitTime, template, vm| Modifier | Constructor and Description |
|---|---|
protected |
AnkaOnDemandSlave(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,
com.veertu.ankaMgmtSdk.AnkaMgmtVm vm) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canTerminate() |
static hudson.slaves.ComputerLauncher |
createLauncher(com.veertu.ankaMgmtSdk.AnkaMgmtVm vm,
AnkaCloudSlaveTemplate template) |
static AnkaOnDemandSlave |
createProvisionedSlave(AnkaCloudSlaveTemplate template,
hudson.model.Label label,
com.veertu.ankaMgmtSdk.AnkaMgmtVm vm,
String name) |
static String |
generateName(AnkaCloudSlaveTemplate template) |
String |
getNodeDescription() |
boolean |
isAcceptingTasks() |
boolean |
isKeepAliveOnError() |
void |
setAcceptingTasks(boolean isAccepting) |
void |
setDescription(String jobAndNumber) |
void |
setHadErrorsOnBuild(boolean value) |
void |
taskAccepted() |
_terminate, createComputer, getTemplate, getVM, terminatecreateLauncher, equals, getClockDifferenceCallable, getComputer, getDescriptor, getLabelString, getLauncher, getMode, getNodeName, getNodeProperties, getNumExecutors, getRemoteFS, getRetentionStrategy, getRootPath, getUserId, getWorkspaceFor, getWorkspaceRoot, hashCode, readResolve, setLabelString, setLauncher, setMode, setNodeName, setRetentionStrategy, setUserId, toStringcanTake, canTake, checkPermission, createPath, getACL, getAssignedLabels, getChannel, getClockDifference, getDisplayName, getFileSystemProvisioner, getLabelCloud, getNodePropertyDescriptors, getSearchUrl, getSelfLabel, hasPermission, isHoldOffLaunchUntilSave, reconfigure, toComputerprotected AnkaOnDemandSlave(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, com.veertu.ankaMgmtSdk.AnkaMgmtVm vm) throws hudson.model.Descriptor.FormException, IOException
hudson.model.Descriptor.FormExceptionIOExceptionpublic static String generateName(AnkaCloudSlaveTemplate template)
public static AnkaOnDemandSlave createProvisionedSlave(AnkaCloudSlaveTemplate template, hudson.model.Label label, com.veertu.ankaMgmtSdk.AnkaMgmtVm vm, String name) throws IOException, hudson.model.Descriptor.FormException, InterruptedException
IOExceptionhudson.model.Descriptor.FormExceptionInterruptedExceptionpublic static hudson.slaves.ComputerLauncher createLauncher(com.veertu.ankaMgmtSdk.AnkaMgmtVm vm,
AnkaCloudSlaveTemplate template)
public void setDescription(String jobAndNumber)
public boolean isAcceptingTasks()
isAcceptingTasks in class hudson.model.Nodepublic void taskAccepted()
taskAccepted in class AbstractAnkaSlavepublic void setAcceptingTasks(boolean isAccepting)
public String getNodeDescription()
getNodeDescription in class hudson.model.Slavepublic boolean isKeepAliveOnError()
public boolean canTerminate()
public void setHadErrorsOnBuild(boolean value)
Copyright © 2016–2017. All rights reserved.