Package jenkins.plugins.jclouds.compute
Class JCloudsJnlpLauncher
java.lang.Object
hudson.model.AbstractDescribableImpl<ComputerLauncher>
hudson.slaves.ComputerLauncher
hudson.slaves.JNLPLauncher
jenkins.plugins.jclouds.compute.JCloudsJnlpLauncher
- All Implemented Interfaces:
ExtensionPoint,Describable<ComputerLauncher>
The launcher used for JNLP slaves.
-
Nested Class Summary
Nested classes/interfaces inherited from class hudson.slaves.JNLPLauncher
JNLPLauncher.DescriptorImplNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Field Summary
Fields inherited from class hudson.slaves.JNLPLauncher
CUSTOM_INBOUND_URL_PROPERTY, DESCRIPTOR, tunnel, vmargsFields inherited from class hudson.slaves.ComputerLauncher
LIST -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanvoidlaunch(SlaveComputer computer, TaskListener listener) Launch the Jenkins Slave on the SlaveComputer.Methods inherited from class hudson.slaves.JNLPLauncher
getInboundAgentUrl, getRemotingOptionsUnix, getRemotingOptionsWindows, getTunnel, getWorkDirOptions, getWorkDirSettings, isConfigured, isLaunchSupported, isWebSocket, readResolve, setTunnel, setWebSocket, setWorkDirSettingsMethods inherited from class hudson.slaves.ComputerLauncher
afterDisconnect, afterDisconnect, beforeDisconnect, beforeDisconnect, checkJavaVersion, launch
-
Constructor Details
-
JCloudsJnlpLauncher
public JCloudsJnlpLauncher()
-
-
Method Details
-
launch
Launch the Jenkins Slave on the SlaveComputer.- Overrides:
launchin classJNLPLauncher- Parameters:
computer- The node on which to launch the slave.listener- Task listener for notification purposes.
-
getDescriptor
- Specified by:
getDescriptorin interfaceDescribable<ComputerLauncher>- Overrides:
getDescriptorin classAbstractDescribableImpl<ComputerLauncher>
-
getTcpSupported
public boolean getTcpSupported() -
getInstanceIdentityInstalled
public boolean getInstanceIdentityInstalled() -
getWebSocketSupported
public boolean getWebSocketSupported()
-