Class KubernetesLauncher
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<ComputerLauncher>
-
- hudson.slaves.ComputerLauncher
-
- hudson.slaves.JNLPLauncher
-
- org.csanchez.jenkins.plugins.kubernetes.KubernetesLauncher
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<ComputerLauncher>
public class KubernetesLauncher extends JNLPLauncher
Launches on Kubernetes the specifiedKubernetesComputer
instance.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class hudson.slaves.JNLPLauncher
JNLPLauncher.DescriptorImpl
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Field Summary
-
Fields inherited from class hudson.slaves.JNLPLauncher
CUSTOM_INBOUND_URL_PROPERTY, DESCRIPTOR, tunnel, vmargs
-
Fields inherited from class hudson.slaves.ComputerLauncher
LIST
-
-
Constructor Summary
Constructors Constructor Description KubernetesLauncher()
KubernetesLauncher(String tunnel, String vmargs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Throwable
getProblem()
The last problem that occurred, if any.boolean
isLaunchSupported()
void
launch(SlaveComputer computer, TaskListener listener)
void
setProblem(Throwable problem)
-
Methods inherited from class hudson.slaves.JNLPLauncher
getInboundAgentUrl, getWorkDirOptions, getWorkDirSettings, isWebSocket, readResolve, setWebSocket, setWorkDirSettings
-
Methods inherited from class hudson.slaves.ComputerLauncher
afterDisconnect, afterDisconnect, beforeDisconnect, beforeDisconnect, checkJavaVersion, launch
-
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
-
-
-
Method Detail
-
isLaunchSupported
public boolean isLaunchSupported()
- Overrides:
isLaunchSupported
in classJNLPLauncher
-
launch
public void launch(SlaveComputer computer, TaskListener listener)
- Overrides:
launch
in classJNLPLauncher
-
getProblem
@CheckForNull public Throwable getProblem()
The last problem that occurred, if any.- Returns:
-
setProblem
public void setProblem(@CheckForNull Throwable problem)
-
-