public class SetupSlaveLauncher extends DelegatingComputerLauncher
Modifier and Type | Class and Description |
---|---|
static class |
SetupSlaveLauncher.DescriptorImpl |
ExtensionPoint.LegacyInstancesAreScopedToHudson
launcher
LIST
Constructor and Description |
---|
SetupSlaveLauncher(ComputerLauncher launcher,
String startScript,
String stopScript) |
Modifier and Type | Method and Description |
---|---|
void |
afterDisconnect(SlaveComputer computer,
TaskListener listener) |
String |
getStartScript()
Getters for Jelly
|
String |
getStopScript() |
void |
launch(SlaveComputer computer,
TaskListener listener)
Delegated methods that plug the additional logic for on-demand slaves
|
beforeDisconnect, getLauncher
afterDisconnect, beforeDisconnect, checkJavaVersion, isLaunchSupported, launch
getDescriptor
@DataBoundConstructor public SetupSlaveLauncher(ComputerLauncher launcher, String startScript, String stopScript)
public String getStartScript()
public String getStopScript()
public void launch(SlaveComputer computer, TaskListener listener) throws IOException, InterruptedException
launch
in class DelegatingComputerLauncher
computer
- SlaveComputer target to perform the launch.listener
- Job's TaskListenerIOException
InterruptedException
public void afterDisconnect(SlaveComputer computer, TaskListener listener)
afterDisconnect
in class DelegatingComputerLauncher
Copyright © 2016–2023. All rights reserved.