Class JCloudsLauncher
java.lang.Object
hudson.model.AbstractDescribableImpl<ComputerLauncher>
hudson.slaves.ComputerLauncher
hudson.slaves.DelegatingComputerLauncher
jenkins.plugins.openstack.compute.JCloudsLauncher
- All Implemented Interfaces:
ExtensionPoint
,Describable<ComputerLauncher>
-
Nested Class Summary
Nested classes/interfaces inherited from class hudson.slaves.DelegatingComputerLauncher
DelegatingComputerLauncher.DescriptorImpl
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Field Summary
Fields inherited from class hudson.slaves.DelegatingComputerLauncher
launcher
Fields inherited from class hudson.slaves.ComputerLauncher
LIST
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
afterDisconnect
(SlaveComputer computer, TaskListener listener) void
beforeDisconnect
(SlaveComputer computer, TaskListener listener) void
launch
(SlaveComputer computer, TaskListener listener) Methods inherited from class hudson.slaves.DelegatingComputerLauncher
getLauncher
Methods inherited from class hudson.slaves.ComputerLauncher
afterDisconnect, beforeDisconnect, checkJavaVersion, isLaunchSupported, launch
-
Constructor Details
-
JCloudsLauncher
-
-
Method Details
-
launch
public void launch(@Nonnull SlaveComputer computer, TaskListener listener) throws IOException, InterruptedException - Overrides:
launch
in classDelegatingComputerLauncher
- Throws:
IOException
InterruptedException
-
afterDisconnect
- Overrides:
afterDisconnect
in classDelegatingComputerLauncher
-
beforeDisconnect
- Overrides:
beforeDisconnect
in classDelegatingComputerLauncher
-
getDescriptor
- Specified by:
getDescriptor
in interfaceDescribable<ComputerLauncher>
- Overrides:
getDescriptor
in classAbstractDescribableImpl<ComputerLauncher>
-