Class LauncherFactory.Unspecified
java.lang.Object
hudson.model.AbstractDescribableImpl<LauncherFactory>
jenkins.plugins.openstack.compute.slaveopts.LauncherFactory
jenkins.plugins.openstack.compute.slaveopts.LauncherFactory.Unspecified
- All Implemented Interfaces:
Describable<LauncherFactory>
,Serializable
- Enclosing class:
- LauncherFactory
No slave type specified. This exists only as a field in UI dropdown to be read by stapler and converted to plain old null.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class jenkins.plugins.openstack.compute.slaveopts.LauncherFactory
LauncherFactory.JNLP, LauncherFactory.SSH, LauncherFactory.Unspecified
-
Method Summary
Modifier and TypeMethodDescriptioncreateLauncher
(JCloudsSlave slave) Create launcher to be used to start the computer.isWaitingFor
(JCloudsSlave slave) Detect the machine is provisioned and can be added to Jenkins for launching.Methods inherited from class jenkins.plugins.openstack.compute.slaveopts.LauncherFactory
onNodeTerminated
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
Method Details
-
createLauncher
Description copied from class:LauncherFactory
Create launcher to be used to start the computer.- Specified by:
createLauncher
in classLauncherFactory
-
isWaitingFor
Description copied from class:LauncherFactory
Detect the machine is provisioned and can be added to Jenkins for launching. This is guaranteed to be called after server is/was ACTIVE.- Specified by:
isWaitingFor
in classLauncherFactory
- Parameters:
slave
- Slave we are waiting to be ready.- Returns:
- null if it is ready or string cause if it is not. The cause will be reported alongside the timeout exception if this will not become ready in time.
-