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>
Launches on Kubernetes the specified
KubernetesComputer
instance.-
Nested Class Summary
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 -
Method Summary
Modifier and TypeMethodDescriptionThe last problem that occurred, if any.boolean
void
launch
(SlaveComputer computer, TaskListener listener) void
setProblem
(Throwable problem) Methods inherited from class hudson.slaves.JNLPLauncher
getInboundAgentUrl, getRemotingOptionsUnix, getRemotingOptionsWindows, getTunnel, getWorkDirOptions, getWorkDirSettings, isConfigured, isWebSocket, readResolve, setTunnel, setWebSocket, setWorkDirSettings
Methods inherited from class hudson.slaves.ComputerLauncher
afterDisconnect, afterDisconnect, beforeDisconnect, beforeDisconnect, checkJavaVersion, launch
-
Constructor Details
-
KubernetesLauncher
-
KubernetesLauncher
public KubernetesLauncher()
-
-
Method Details
-
isLaunchSupported
public boolean isLaunchSupported()- Overrides:
isLaunchSupported
in classJNLPLauncher
-
launch
- Overrides:
launch
in classJNLPLauncher
-
getProblem
The last problem that occurred, if any.- Returns:
-
setProblem
-
getDescriptor
- Specified by:
getDescriptor
in interfaceDescribable<ComputerLauncher>
- Overrides:
getDescriptor
in classAbstractDescribableImpl<ComputerLauncher>
-