|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objecthudson.slaves.ComputerLauncher
hudson.plugins.sshslaves.SSHLauncher
public class SSHLauncher
A computer launcher that tries to start a linux slave by opening an SSH connection and trying to find java.
| Nested Class Summary | |
|---|---|
static class |
SSHLauncher.DefaultJavaProvider
|
static class |
SSHLauncher.DescriptorImpl
|
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
|---|
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
| Field Summary |
|---|
| Fields inherited from class hudson.slaves.ComputerLauncher |
|---|
LIST |
| Constructor Summary | |
|---|---|
SSHLauncher(java.lang.String host,
int port,
java.lang.String username,
java.lang.String password,
java.lang.String privatekey,
java.lang.String jvmOptions)
Constructor SSHLauncher creates a new SSHLauncher instance. |
|
| Method Summary | |
|---|---|
void |
afterDisconnect(hudson.slaves.SlaveComputer slaveComputer,
hudson.model.TaskListener listener)
|
java.lang.String |
getHost()
Getter for property 'host'. |
java.lang.String |
getJvmOptions()
Gets the JVM Options used to launch the slave JVM. |
java.lang.String |
getPassword()
Getter for property 'password'. |
int |
getPort()
Getter for property 'port'. |
java.lang.String |
getPrivatekey()
Getter for property 'privatekey'. |
java.lang.String |
getUsername()
Getter for property 'username'. |
boolean |
isLaunchSupported()
|
void |
launch(hudson.slaves.SlaveComputer computer,
hudson.model.TaskListener listener)
|
| Methods inherited from class hudson.slaves.ComputerLauncher |
|---|
afterDisconnect, beforeDisconnect, beforeDisconnect, getDescriptor, launch |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
@DataBoundConstructor
public SSHLauncher(java.lang.String host,
int port,
java.lang.String username,
java.lang.String password,
java.lang.String privatekey,
java.lang.String jvmOptions)
host - The host to connect to.port - The port to connect on.username - The username to connect as.password - The password to connect with.privatekey - The ssh privatekey to connect with.jvmOptions - | Method Detail |
|---|
public boolean isLaunchSupported()
isLaunchSupported in class hudson.slaves.ComputerLauncherpublic java.lang.String getJvmOptions()
public void launch(hudson.slaves.SlaveComputer computer,
hudson.model.TaskListener listener)
throws java.lang.InterruptedException
launch in class hudson.slaves.ComputerLauncherjava.lang.InterruptedException
public void afterDisconnect(hudson.slaves.SlaveComputer slaveComputer,
hudson.model.TaskListener listener)
afterDisconnect in class hudson.slaves.ComputerLauncherpublic java.lang.String getHost()
public int getPort()
public java.lang.String getUsername()
public java.lang.String getPassword()
public java.lang.String getPrivatekey()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||