hudson.plugins.virtualbox
Class VirtualBoxLauncher
java.lang.Object
hudson.slaves.ComputerLauncher
hudson.slaves.ComputerLauncherFilter
hudson.plugins.virtualbox.VirtualBoxLauncher
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.slaves.ComputerLauncher>
public class VirtualBoxLauncher
- extends hudson.slaves.ComputerLauncherFilter
ComputerLauncher implementation for VirtualBox.
- Author:
- Evgeny Mandrikov
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
| Fields inherited from class hudson.slaves.ComputerLauncherFilter |
core |
| Fields inherited from class hudson.slaves.ComputerLauncher |
LIST |
|
Constructor Summary |
VirtualBoxLauncher(hudson.slaves.ComputerLauncher delegate,
java.lang.String hostName,
java.lang.String virtualMachineName)
|
| Methods inherited from class hudson.slaves.ComputerLauncherFilter |
getCore |
| Methods inherited from class hudson.slaves.ComputerLauncher |
afterDisconnect, beforeDisconnect, launch |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VirtualBoxLauncher
@DataBoundConstructor
public VirtualBoxLauncher(hudson.slaves.ComputerLauncher delegate,
java.lang.String hostName,
java.lang.String virtualMachineName)
isLaunchSupported
public boolean isLaunchSupported()
- Overrides:
isLaunchSupported in class hudson.slaves.ComputerLauncherFilter
launch
public void launch(hudson.slaves.SlaveComputer computer,
hudson.model.TaskListener listener)
throws java.io.IOException,
java.lang.InterruptedException
- Overrides:
launch in class hudson.slaves.ComputerLauncherFilter
- Throws:
java.io.IOException
java.lang.InterruptedException
beforeDisconnect
public void beforeDisconnect(hudson.slaves.SlaveComputer computer,
hudson.model.TaskListener listener)
- Overrides:
beforeDisconnect in class hudson.slaves.ComputerLauncherFilter
afterDisconnect
public void afterDisconnect(hudson.slaves.SlaveComputer computer,
hudson.model.TaskListener listener)
- Overrides:
afterDisconnect in class hudson.slaves.ComputerLauncherFilter
getHostName
public java.lang.String getHostName()
- For UI.
- Returns:
- host name
getVirtualMachineName
public java.lang.String getVirtualMachineName()
- For UI.
- Returns:
- virtual machine name
getDescriptor
public VirtualBoxLauncher.DescriptorImpl getDescriptor()
- Specified by:
getDescriptor in interface hudson.model.Describable<hudson.slaves.ComputerLauncher>- Overrides:
getDescriptor in class hudson.slaves.ComputerLauncherFilter
Copyright © 2010. All Rights Reserved.