|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objecthudson.model.AbstractDescribableImpl<hudson.slaves.ComputerConnector>
hudson.slaves.ComputerConnector
hudson.plugins.sshslaves.SSHConnector
public class SSHConnector
ComputerConnector for SSHLauncher.
Significant code duplication between this and SSHLauncher because of the historical reason.
Newer plugins like this should define a separate Describable connection parameter class and have
connector and launcher share them.
| Nested Class Summary | |
|---|---|
static class |
SSHConnector.DescriptorImpl
|
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
|---|
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
| Field Summary | |
|---|---|
java.lang.String |
javaPath
Field javaPath. |
hudson.tools.JDKInstaller |
jdkInstaller
Field jdk |
java.lang.String |
jvmOptions
Field jvmOptions. |
hudson.util.Secret |
password
Field password |
int |
port
Field port |
java.lang.String |
prefixStartSlaveCmd
Field prefixStartSlaveCmd. |
java.lang.String |
privatekey
File path of the private key. |
java.lang.String |
suffixStartSlaveCmd
Field suffixStartSlaveCmd. |
java.lang.String |
username
Field username |
| Constructor Summary | |
|---|---|
SSHConnector(int port,
java.lang.String username,
java.lang.String password,
java.lang.String privatekey,
java.lang.String jvmOptions,
java.lang.String javaPath,
hudson.tools.JDKInstaller jdkInstaller,
java.lang.String prefixStartSlaveCmd,
java.lang.String suffixStartSlaveCmd)
|
|
SSHConnector(int port,
java.lang.String username,
java.lang.String password,
java.lang.String privatekey,
java.lang.String jvmOptions,
java.lang.String javaPath,
java.lang.String prefixStartSlaveCmd,
java.lang.String suffixStartSlaveCmd)
|
|
| Method Summary | |
|---|---|
SSHLauncher |
launch(java.lang.String host,
hudson.model.TaskListener listener)
|
| Methods inherited from class hudson.slaves.ComputerConnector |
|---|
getDescriptor |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public final int port
public final java.lang.String username
public final hudson.util.Secret password
public final java.lang.String privatekey
public final java.lang.String jvmOptions
public final java.lang.String javaPath
public final hudson.tools.JDKInstaller jdkInstaller
public final java.lang.String prefixStartSlaveCmd
public final java.lang.String suffixStartSlaveCmd
| Constructor Detail |
|---|
@DataBoundConstructor
public SSHConnector(int port,
java.lang.String username,
java.lang.String password,
java.lang.String privatekey,
java.lang.String jvmOptions,
java.lang.String javaPath,
java.lang.String prefixStartSlaveCmd,
java.lang.String suffixStartSlaveCmd)
SSHLauncher.SSHLauncher(String, int, String, String, String, String, String, String, String)
public SSHConnector(int port,
java.lang.String username,
java.lang.String password,
java.lang.String privatekey,
java.lang.String jvmOptions,
java.lang.String javaPath,
hudson.tools.JDKInstaller jdkInstaller,
java.lang.String prefixStartSlaveCmd,
java.lang.String suffixStartSlaveCmd)
SSHLauncher#SSHLauncher(String, int, String, String, String, String, String, JDKInstaller, prefixStartSlaveCmd, suffixStartSlaveCmd)| Method Detail |
|---|
public SSHLauncher launch(java.lang.String host,
hudson.model.TaskListener listener)
throws java.io.IOException,
java.lang.InterruptedException
launch in class hudson.slaves.ComputerConnectorjava.io.IOException
java.lang.InterruptedException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||