public class SetupSlaveLauncher extends DelegatingComputerLauncher
| Modifier and Type | Class and Description |
|---|---|
static class |
SetupSlaveLauncher.DescriptorImpl |
ExtensionPoint.LegacyInstancesAreScopedToHudsonlauncherLIST| 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, getLauncherafterDisconnect, beforeDisconnect, checkJavaVersion, isLaunchSupported, launchgetDescriptor@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 DelegatingComputerLaunchercomputer - SlaveComputer target to perform the launch.listener - Job's TaskListenerIOExceptionInterruptedExceptionpublic void afterDisconnect(SlaveComputer computer, TaskListener listener)
afterDisconnect in class DelegatingComputerLauncherCopyright © 2016–2023. All rights reserved.