public class Launcher
extends java.lang.Object
Channel
. This is the main method of the slave JVM.
This class also defines several methods for starting a channel on a fresh JVM.
Modifier and Type | Field and Description |
---|---|
java.lang.String |
auth |
java.net.InetSocketAddress |
connectionTarget |
Channel.Mode |
mode |
boolean |
ping |
java.lang.String |
slaveJnlpCredentials |
java.net.URL |
slaveJnlpURL |
java.io.File |
tcpPortFile |
static java.lang.String |
VERSION
Version number of Hudson this slave.jar is from.
|
Constructor and Description |
---|
Launcher() |
Modifier and Type | Method and Description |
---|---|
void |
addClasspath(java.lang.String pathList) |
static boolean |
isWindows() |
static void |
main(java.io.InputStream is,
java.io.OutputStream os) |
static void |
main(java.io.InputStream is,
java.io.OutputStream os,
Channel.Mode mode) |
static void |
main(java.io.InputStream is,
java.io.OutputStream os,
Channel.Mode mode,
boolean performPing) |
static void |
main(java.lang.String... args) |
java.util.List<java.lang.String> |
parseJnlpArguments()
Parses the connection arguments from JNLP file given in the URL.
|
void |
run() |
void |
setConnectTo(java.lang.String target) |
void |
setNoCertificateCheck(boolean _)
Bypass HTTPS security check by using free-for-all trust manager.
|
void |
setTextMode(boolean b) |
public Channel.Mode mode
public boolean ping
public java.net.URL slaveJnlpURL
public java.lang.String slaveJnlpCredentials
public java.io.File tcpPortFile
public java.lang.String auth
public java.net.InetSocketAddress connectionTarget
public static final java.lang.String VERSION
public void setTextMode(boolean b)
public void addClasspath(java.lang.String pathList) throws java.lang.Exception
java.lang.Exception
public void setConnectTo(java.lang.String target)
public void setNoCertificateCheck(boolean _) throws java.security.NoSuchAlgorithmException, java.security.KeyManagementException
_
- This is ignored.java.security.NoSuchAlgorithmException
java.security.KeyManagementException
public static void main(java.lang.String... args) throws java.lang.Exception
java.lang.Exception
public void run() throws java.lang.Exception
java.lang.Exception
public java.util.List<java.lang.String> parseJnlpArguments() throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException, java.io.IOException, java.lang.InterruptedException
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
java.lang.InterruptedException
public static void main(java.io.InputStream is, java.io.OutputStream os) throws java.io.IOException, java.lang.InterruptedException
java.io.IOException
java.lang.InterruptedException
public static void main(java.io.InputStream is, java.io.OutputStream os, Channel.Mode mode) throws java.io.IOException, java.lang.InterruptedException
java.io.IOException
java.lang.InterruptedException
public static void main(java.io.InputStream is, java.io.OutputStream os, Channel.Mode mode, boolean performPing) throws java.io.IOException, java.lang.InterruptedException
java.io.IOException
java.lang.InterruptedException
public static boolean isWindows()
Copyright © 2012. All Rights Reserved.