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 |
secret |
java.lang.String |
slaveJnlpCredentials |
java.net.URL |
slaveJnlpURL |
java.io.File |
slaveLog |
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.io.File slaveLog
public java.net.URL slaveJnlpURL
public java.lang.String slaveJnlpCredentials
public java.lang.String secret
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.Exceptionpublic void setConnectTo(java.lang.String target)
public void setNoCertificateCheck(boolean _)
throws java.security.NoSuchAlgorithmException,
java.security.KeyManagementException
_ - This is ignored.java.security.NoSuchAlgorithmExceptionjava.security.KeyManagementExceptionpublic static void main(java.lang.String... args)
throws java.lang.Exception
java.lang.Exceptionpublic void run()
throws java.lang.Exception
java.lang.Exceptionpublic 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.ParserConfigurationExceptionorg.xml.sax.SAXExceptionjava.io.IOExceptionjava.lang.InterruptedExceptionpublic static void main(java.io.InputStream is,
java.io.OutputStream os)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic static void main(java.io.InputStream is,
java.io.OutputStream os,
Channel.Mode mode)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic 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.IOExceptionjava.lang.InterruptedExceptionpublic static boolean isWindows()
Copyright © 2013. All Rights Reserved.