public class DockerSlaveSingle
extends hudson.slaves.AbstractCloudSlave
implements org.jenkinsci.plugins.cloudstats.TrackedItem
DockerSlave.hudson.model.Slave.JnlpJar, hudson.model.Slave.SlaveDescriptor| Constructor and Description | 
|---|
| DockerSlaveSingle(String name,
                 String nodeDescription,
                 DockerSlaveConfig config,
                 YADockerConnector connector,
                 org.jenkinsci.plugins.cloudstats.ProvisioningActivity.Id activityId) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | _terminate(hudson.model.TaskListener listener) | 
| hudson.slaves.AbstractCloudComputer | createComputer() | 
| DockerSlaveConfig | getConfig() | 
| YADockerConnector | getConnector() | 
| org.jenkinsci.plugins.cloudstats.ProvisioningActivity.Id | getId() | 
| hudson.slaves.DelegatingComputerLauncher | getLauncher() | 
| hudson.model.TaskListener | getListener() | 
| void | setListener(hudson.model.TaskListener listener)Set listener that will be used for printing out messages instead default listener. | 
| void | terminate() | 
createLauncher, equals, getClockDifferenceCallable, getComputer, getDescriptor, getLabelString, 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, getNodePropertyDescriptors, getSearchUrl, getSelfLabel, hasPermission, isAcceptingTasks, isHoldOffLaunchUntilSave, reconfigure, save, toComputerpublic DockerSlaveSingle(@Nonnull String name, @Nonnull String nodeDescription, @Nonnull DockerSlaveConfig config, @Nonnull YADockerConnector connector, @Nonnull org.jenkinsci.plugins.cloudstats.ProvisioningActivity.Id activityId) throws IOException, hudson.model.Descriptor.FormException
IOExceptionhudson.model.Descriptor.FormExceptionpublic YADockerConnector getConnector()
public DockerSlaveConfig getConfig()
public hudson.slaves.DelegatingComputerLauncher getLauncher()
getLauncher in class hudson.model.Slave@Nonnull public hudson.model.TaskListener getListener()
public void setListener(hudson.model.TaskListener listener)
public hudson.slaves.AbstractCloudComputer createComputer()
createComputer in class hudson.slaves.AbstractCloudSlavepublic void terminate()
               throws InterruptedException,
                      IOException
terminate in class hudson.slaves.AbstractCloudSlaveInterruptedExceptionIOExceptionprotected void _terminate(hudson.model.TaskListener listener)
                   throws IOException,
                          InterruptedException
_terminate in class hudson.slaves.AbstractCloudSlaveIOExceptionInterruptedException@Nonnull public org.jenkinsci.plugins.cloudstats.ProvisioningActivity.Id getId()
getId in interface org.jenkinsci.plugins.cloudstats.TrackedItemCopyright © 2016–2020. All rights reserved.