Package org.jenkinsci.plugins.proxmox
Class ProxmoxLauncher
java.lang.Object
hudson.slaves.ComputerLauncher
org.jenkinsci.plugins.proxmox.ProxmoxLauncher
- All Implemented Interfaces:
ExtensionPoint,Describable<ComputerLauncher>
-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Field Summary
Fields inherited from class hudson.slaves.ComputerLauncher
LIST -
Constructor Summary
ConstructorsConstructorDescriptionProxmoxLauncher(String sshCredentialsId, String javaPath, String jvmOptions, int startupWaitSeconds, String staticIp, JavaDistribution javaDistribution, int javaMajorVersion) -
Method Summary
Modifier and TypeMethodDescriptionvoidafterDisconnect(SlaveComputer computer, TaskListener listener) voidbeforeDisconnect(SlaveComputer computer, TaskListener listener) voidlaunch(SlaveComputer computer, TaskListener listener) Methods inherited from class hudson.slaves.ComputerLauncher
afterDisconnect, beforeDisconnect, checkJavaVersion, isLaunchSupported, launchMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface hudson.model.Describable
getDescriptor
-
Constructor Details
-
ProxmoxLauncher
public ProxmoxLauncher(String sshCredentialsId, String javaPath, String jvmOptions, int startupWaitSeconds, String staticIp, JavaDistribution javaDistribution, int javaMajorVersion)
-
-
Method Details
-
launch
public void launch(SlaveComputer computer, TaskListener listener) throws IOException, InterruptedException - Overrides:
launchin classComputerLauncher- Throws:
IOExceptionInterruptedException
-
afterDisconnect
- Overrides:
afterDisconnectin classComputerLauncher
-
beforeDisconnect
- Overrides:
beforeDisconnectin classComputerLauncher
-