public class Ssh
extends org.apache.tools.ant.Task
Modifier and Type | Class and Description |
---|---|
class |
Ssh.Exec |
class |
Ssh.Shell |
Modifier and Type | Field and Description |
---|---|
protected boolean |
always |
protected java.lang.String |
cipher |
protected java.lang.String |
fingerprint |
protected java.lang.String |
host |
protected java.lang.String |
keyfile |
protected java.lang.String |
logfile |
protected java.lang.String |
mac |
protected java.lang.String |
newline |
protected java.lang.String |
passphrase |
protected java.lang.String |
password |
protected int |
port |
protected SshClient |
ssh |
protected java.lang.String |
sshtoolsHome |
protected java.util.Vector |
tasks |
protected java.lang.String |
username |
protected boolean |
verifyhost |
Constructor and Description |
---|
Ssh() |
Modifier and Type | Method and Description |
---|---|
protected void |
connectAndAuthenticate() |
SshSubTask |
createExec() |
SshSubTask |
createSftp() |
SshSubTask |
createShell() |
protected void |
disconnect() |
void |
execute() |
protected void |
executeSubTasks() |
protected boolean |
hasMoreSftpTasks() |
void |
setAlways(boolean always) |
void |
setCipher(java.lang.String cipher) |
void |
setFingerprint(java.lang.String fingerprint) |
void |
setHost(java.lang.String host) |
void |
setKeyfile(java.lang.String keyfile) |
void |
setLogfile(java.lang.String logfile) |
void |
setMac(java.lang.String mac) |
void |
setNewline(java.lang.String newline) |
void |
setPassphrase(java.lang.String passphrase) |
void |
setPassword(java.lang.String password) |
void |
setPort(int port) |
void |
setSshtoolshome(java.lang.String sshtoolsHome) |
void |
setUsername(java.lang.String username) |
void |
setVerifyhost(boolean verifyhost) |
protected void |
validate() |
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
protected java.lang.String host
protected int port
protected java.lang.String username
protected java.lang.String password
protected java.lang.String keyfile
protected java.lang.String passphrase
protected java.lang.String cipher
protected java.lang.String mac
protected java.lang.String fingerprint
protected java.lang.String logfile
protected boolean verifyhost
protected boolean always
protected SshClient ssh
protected java.util.Vector tasks
protected java.lang.String sshtoolsHome
protected java.lang.String newline
protected void validate() throws org.apache.tools.ant.BuildException
org.apache.tools.ant.BuildException
protected void connectAndAuthenticate() throws org.apache.tools.ant.BuildException
org.apache.tools.ant.BuildException
protected void disconnect() throws org.apache.tools.ant.BuildException
org.apache.tools.ant.BuildException
public void execute() throws org.apache.tools.ant.BuildException
execute
in class org.apache.tools.ant.Task
org.apache.tools.ant.BuildException
protected void executeSubTasks() throws org.apache.tools.ant.BuildException
org.apache.tools.ant.BuildException
public void setUsername(java.lang.String username)
public void setPassword(java.lang.String password)
public void setPort(int port)
public void setNewline(java.lang.String newline)
public void setHost(java.lang.String host)
public void setKeyfile(java.lang.String keyfile)
public void setPassphrase(java.lang.String passphrase)
public void setCipher(java.lang.String cipher)
public void setMac(java.lang.String mac)
public void setLogfile(java.lang.String logfile)
public void setFingerprint(java.lang.String fingerprint)
public void setVerifyhost(boolean verifyhost)
public void setAlways(boolean always)
public void setSshtoolshome(java.lang.String sshtoolsHome)
protected boolean hasMoreSftpTasks()
public SshSubTask createShell()
public SshSubTask createExec()
public SshSubTask createSftp()
Copyright © 2002-2003 Lee David Painter & Contributors. All Rights Reserved.