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 com.veertu.ankaMgmtSdk.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,
com.veertu.ankaMgmtSdk.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() |
com.veertu.ankaMgmtSdk.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, setNodeName, setRetentionStrategy, setUserId, toStringcanTake, canTake, checkPermission, createPath, getACL, getAssignedLabels, getChannel, getClockDifference, getDisplayName, getFileSystemProvisioner, getLabelCloud, getNodePropertyDescriptors, getSearchUrl, getSelfLabel, hasPermission, isAcceptingTasks, isHoldOffLaunchUntilSave, reconfigure, toComputerprotected String name
protected AnkaCloudSlaveTemplate template
protected com.veertu.ankaMgmtSdk.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, com.veertu.ankaMgmtSdk.AnkaMgmtVm vm) throws hudson.model.Descriptor.FormException, IOException
hudson.model.Descriptor.FormExceptionIOExceptionpublic 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
IOExceptionhudson.model.Descriptor.FormExceptionpublic AnkaCloudSlaveTemplate getTemplate()
public com.veertu.ankaMgmtSdk.AnkaMgmtVm getVM()
public hudson.slaves.AbstractCloudComputer createComputer()
createComputer in class hudson.slaves.AbstractCloudSlavepublic void terminate()
throws IOException,
InterruptedException
terminate in class hudson.slaves.AbstractCloudSlaveIOExceptionInterruptedExceptionprotected void _terminate(hudson.model.TaskListener listener)
throws IOException,
InterruptedException
_terminate in class hudson.slaves.AbstractCloudSlaveIOExceptionInterruptedExceptionCopyright © 2016–2017. All rights reserved.