public class VirtualMachineLauncher extends ComputerLauncher
| Modifier and Type | Class and Description |
|---|---|
static class |
VirtualMachineLauncher.RevertPolicy |
ExtensionPoint.LegacyInstancesAreScopedToHudsonLIST| Constructor and Description |
|---|
VirtualMachineLauncher(ComputerLauncher delegate,
String datacenterDescription,
String datacenterNode,
Integer virtualMachineId,
String snapshotName,
Boolean startVM,
int waitingTimeSecs,
VirtualMachineLauncher.RevertPolicy revertPolicy) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterDisconnect(SlaveComputer slaveComputer,
TaskListener taskListener) |
void |
beforeDisconnect(SlaveComputer slaveComputer,
TaskListener taskListener) |
Datacenter |
findDatacenterInstance() |
ComputerLauncher |
getDelegate() |
Descriptor<ComputerLauncher> |
getDescriptor() |
boolean |
isLaunchSupported() |
void |
launch(SlaveComputer slaveComputer,
TaskListener taskListener) |
void |
revertSnapshot(SlaveComputer slaveComputer,
TaskListener taskListener) |
void |
shutdown(SlaveComputer slaveComputer,
TaskListener taskListener) |
void |
startSlaveIfNeeded(TaskListener taskListener) |
afterDisconnect, beforeDisconnect, checkJavaVersion, launch@DataBoundConstructor public VirtualMachineLauncher(ComputerLauncher delegate, String datacenterDescription, String datacenterNode, Integer virtualMachineId, String snapshotName, Boolean startVM, int waitingTimeSecs, VirtualMachineLauncher.RevertPolicy revertPolicy)
public ComputerLauncher getDelegate()
public Datacenter findDatacenterInstance() throws RuntimeException
RuntimeExceptionpublic boolean isLaunchSupported()
isLaunchSupported in class ComputerLauncherpublic void startSlaveIfNeeded(TaskListener taskListener) throws IOException, InterruptedException
IOExceptionInterruptedExceptionpublic void revertSnapshot(SlaveComputer slaveComputer, TaskListener taskListener) throws InterruptedException
InterruptedExceptionpublic void launch(SlaveComputer slaveComputer, TaskListener taskListener) throws IOException, InterruptedException
launch in class ComputerLauncherIOExceptionInterruptedExceptionpublic void afterDisconnect(SlaveComputer slaveComputer, TaskListener taskListener)
afterDisconnect in class ComputerLauncherpublic void shutdown(SlaveComputer slaveComputer, TaskListener taskListener)
public void beforeDisconnect(SlaveComputer slaveComputer, TaskListener taskListener)
beforeDisconnect in class ComputerLauncherpublic Descriptor<ComputerLauncher> getDescriptor()
getDescriptor in interface Describable<ComputerLauncher>getDescriptor in class AbstractDescribableImpl<ComputerLauncher>Copyright © 2016–2021 Dynamo-Media. All rights reserved.