public class SSHSession extends SSHBase
| Modifier and Type | Class and Description | 
|---|---|
| class  | SSHSession.LocalTunnel | 
| static class  | SSHSession.NestedSequentialThe class corresponding to the sequential nested element. | 
| class  | SSHSession.RemoteTunnel | 
description, location, project| Constructor and Description | 
|---|
| SSHSession() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addTask(Task nestedTask)Add a nested task to Sequential. | 
| SSHSession.LocalTunnel | createLocalTunnel() | 
| SSHSession.RemoteTunnel | createRemoteTunnel() | 
| SSHSession.NestedSequential | createSequential()This is the sequential nested element of the macrodef. | 
| void | execute()Establish the ssh session and execute all nestedTasks | 
| void | setLocaltunnels(java.lang.String tunnels)Changes the comma-delimited list of local tunnels to establish
 on the connection. | 
| void | setRemotetunnels(java.lang.String tunnels)Changes the comma-delimited list of remote tunnels to establish
 on the connection. | 
| void | setTimeout(long timeout)The connection can be dropped after a specified number of
 milliseconds. | 
getFailonerror, getHost, getPort, getServerAliveCountMax, getServerAliveIntervalSeconds, getUserInfo, getVerbose, init, openSession, setFailonerror, setHost, setKeyfile, setKnownhosts, setPassphrase, setPassword, setPort, setServerAliveCountMax, setServerAliveIntervalSeconds, setTrust, setUsername, setVerbosebindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskTypeclone, getDescription, getLocation, getProject, setDescription, setLocation, setProjectequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitlogpublic void addTask(Task nestedTask)
nestedTask - Nested task to execute sequentiallypublic void setTimeout(long timeout)
timeout - The new timeout value in secondspublic void setLocaltunnels(java.lang.String tunnels)
tunnels - a comma-delimited list of lport:rhost:rport
 tunnel specificationspublic void setRemotetunnels(java.lang.String tunnels)
tunnels - a comma-delimited list of rport:lhost:lport
 tunnel specificationspublic void execute()
             throws BuildException
execute in class TaskBuildException - if one of the nested tasks fails, or
 network error or bad parameter.public SSHSession.LocalTunnel createLocalTunnel()
public SSHSession.RemoteTunnel createRemoteTunnel()
public SSHSession.NestedSequential createSequential()