|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.tools.ant.ProjectComponent | +--org.apache.tools.ant.Task | +--org.apache.tools.ant.taskdefs.optional.ssh.SSHBase
Base class for Ant tasks using jsch.
Field Summary |
Fields inherited from class org.apache.tools.ant.Task |
description, location, target, taskName, taskType, wrapper |
Fields inherited from class org.apache.tools.ant.ProjectComponent |
project |
Constructor Summary | |
SSHBase()
Constructor for SSHBase. |
Method Summary | |
boolean |
getFailonerror()
|
java.lang.String |
getHost()
|
int |
getPort()
|
protected SSHUserInfo |
getUserInfo()
|
boolean |
getVerbose()
|
void |
init()
Called by the project to let the task initialize properly. |
protected com.jcraft.jsch.Session |
openSession()
|
void |
setFailonerror(boolean failure)
|
void |
setHost(java.lang.String host)
Remote host, either DNS name or IP. |
void |
setKeyfile(java.lang.String keyfile)
Sets the keyfile for the user. |
void |
setKnownhosts(java.lang.String knownHosts)
Sets the path to the file that has the identities of all known hosts. |
void |
setPassphrase(java.lang.String passphrase)
Sets the passphrase for the users key. |
void |
setPassword(java.lang.String password)
Sets the password for the user. |
void |
setPort(int port)
Changes the port used to connect to the remote host. |
void |
setTrust(boolean yesOrNo)
Setting this to true trusts hosts whose identity is unknown. |
void |
setUsername(java.lang.String username)
Username known to remote host. |
void |
setVerbose(boolean failure)
|
Methods inherited from class org.apache.tools.ant.Task |
execute, getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType |
Methods inherited from class org.apache.tools.ant.ProjectComponent |
getProject, setProject |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.tools.ant.taskdefs.optional.ssh.LogListener |
log |
Constructor Detail |
public SSHBase()
Method Detail |
public void setHost(java.lang.String host)
host
- The new host valuepublic java.lang.String getHost()
public void setFailonerror(boolean failure)
public boolean getFailonerror()
public void setVerbose(boolean failure)
public boolean getVerbose()
public void setUsername(java.lang.String username)
username
- The new username valuepublic void setPassword(java.lang.String password)
password
- The new password valuepublic void setKeyfile(java.lang.String keyfile)
keyfile
- The new keyfile valuepublic void setPassphrase(java.lang.String passphrase)
passphrase
- The new passphrase valuepublic void setKnownhosts(java.lang.String knownHosts)
knownHosts
- a path to the known hosts file.public void setTrust(boolean yesOrNo)
yesOrNo
- if true trust the identity of unknown hosts.public void setPort(int port)
port
- port number of remote host.public int getPort()
public void init() throws BuildException
Task
init
in class Task
BuildException
- if something goes wrong with the buildprotected com.jcraft.jsch.Session openSession() throws com.jcraft.jsch.JSchException
com.jcraft.jsch.JSchException
protected SSHUserInfo getUserInfo()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |