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 |
---|---|
int |
launchTimeout |
protected static int |
launchTimeoutSeconds |
protected static int |
maxNumRetries |
protected String |
name |
protected static int |
retryWaitTime |
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() |
AnkaCloudSlaveTemplate |
getTemplate() |
AnkaMgmtVm |
getVM() |
void |
terminate() |
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, getDisplayName, getFileSystemProvisioner, getLabelCloud, getNodeProperty, getNodeProperty, getNodePropertyDescriptors, getSearchUrl, getSelfLabel, isAcceptingTasks, isHoldOffLaunchUntilSave, reconfigure, save, toComputer
getSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendError
protected String name
protected AnkaCloudSlaveTemplate template
protected AnkaMgmtVm vm
public final int launchTimeout
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 AnkaCloudSlaveTemplate getTemplate()
public AnkaMgmtVm getVM()
public hudson.slaves.AbstractCloudComputer createComputer()
createComputer
in class hudson.slaves.AbstractCloudSlave
public void terminate() throws IOException, InterruptedException
terminate
in class hudson.slaves.AbstractCloudSlave
IOException
InterruptedException
protected void _terminate(hudson.model.TaskListener listener) throws IOException, InterruptedException
_terminate
in class hudson.slaves.AbstractCloudSlave
IOException
InterruptedException
Copyright © 2016–2018. All rights reserved.