|
|||||||||
| 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.
| Field Summary | |
|---|---|
static hudson.model.Descriptor<hudson.slaves.ComputerLauncher> |
DESCRIPTOR
Field DESCRIPTOR |
| 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)
Constructor SSHLauncher creates a new SSHLauncher instance. |
|
| Method Summary | |
|---|---|
void |
afterDisconnect(hudson.slaves.SlaveComputer slaveComputer,
hudson.util.StreamTaskListener listener)
|
hudson.model.Descriptor<hudson.slaves.ComputerLauncher> |
getDescriptor()
|
java.lang.String |
getHost()
Getter for property 'host'. |
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.util.StreamTaskListener listener)
|
| Methods inherited from class hudson.slaves.ComputerLauncher |
|---|
beforeDisconnect |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final hudson.model.Descriptor<hudson.slaves.ComputerLauncher> DESCRIPTOR
| Constructor Detail |
|---|
@DataBoundConstructor
public SSHLauncher(java.lang.String host,
int port,
java.lang.String username,
java.lang.String password,
java.lang.String privatekey)
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.| Method Detail |
|---|
public boolean isLaunchSupported()
isLaunchSupported in class hudson.slaves.ComputerLauncher
public void launch(hudson.slaves.SlaveComputer computer,
hudson.util.StreamTaskListener listener)
launch in class hudson.slaves.ComputerLauncher
public void afterDisconnect(hudson.slaves.SlaveComputer slaveComputer,
hudson.util.StreamTaskListener 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()
public hudson.model.Descriptor<hudson.slaves.ComputerLauncher> getDescriptor()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||