Class ScpFromMessageBySftp
java.lang.Object
org.apache.tools.ant.taskdefs.optional.ssh.AbstractSshMessage
org.apache.tools.ant.taskdefs.optional.ssh.ScpFromMessage
org.apache.tools.ant.taskdefs.optional.ssh.ScpFromMessageBySftp
A helper object representing an scp download.
-
Constructor Summary
ConstructorsConstructorDescriptionScpFromMessageBySftp(boolean verbose, com.jcraft.jsch.Session session, String aRemoteFile, File aLocalFile, boolean recursive) Constructor for ScpFromMessageBySftp.ScpFromMessageBySftp(boolean verbose, com.jcraft.jsch.Session session, String aRemoteFile, File aLocalFile, boolean recursive, boolean preserveLastModified) Constructor for ScpFromMessageBySftp.ScpFromMessageBySftp(boolean verbose, com.jcraft.jsch.Session session, String aRemoteFile, File aLocalFile, boolean recursive, boolean preserveLastModified, boolean allowFilesToEscapeDest) Constructor for ScpFromMessageBySftp.ScpFromMessageBySftp(com.jcraft.jsch.Session session, String aRemoteFile, File aLocalFile, boolean recursive) Constructor for ScpFromMessageBySftp. -
Method Summary
Methods inherited from class ScpFromMessage
getAllowFilesToEscapeDest, getPreserveLastModifiedMethods inherited from class AbstractSshMessage
getCompressed, getProgressMonitor, getVerbose, log, logStats, openExecChannel, openSftpChannel, sendAck, setLogListener, trackProgress, waitForAck
-
Constructor Details
-
ScpFromMessageBySftp
public ScpFromMessageBySftp(boolean verbose, com.jcraft.jsch.Session session, String aRemoteFile, File aLocalFile, boolean recursive) Constructor for ScpFromMessageBySftp.- Parameters:
verbose- if true log extra informationsession- the Scp session to useaRemoteFile- the remote file nameaLocalFile- the local filerecursive- if true use recursion- Since:
- Ant 1.7
-
ScpFromMessageBySftp
-
ScpFromMessageBySftp
public ScpFromMessageBySftp(boolean verbose, com.jcraft.jsch.Session session, String aRemoteFile, File aLocalFile, boolean recursive, boolean preserveLastModified) Constructor for ScpFromMessageBySftp.- Parameters:
verbose- if true log extra informationsession- the Scp session to useaRemoteFile- the remote file nameaLocalFile- the local filerecursive- if true use recursionpreserveLastModified- whether to preserve file modification times- Since:
- Ant 1.8.0
-
ScpFromMessageBySftp
public ScpFromMessageBySftp(boolean verbose, com.jcraft.jsch.Session session, String aRemoteFile, File aLocalFile, boolean recursive, boolean preserveLastModified, boolean allowFilesToEscapeDest) Constructor for ScpFromMessageBySftp.- Parameters:
verbose- if true log extra informationsession- the Scp session to useaRemoteFile- the remote file nameaLocalFile- the local filerecursive- if true use recursionpreserveLastModified- whether to preserve file modification timesallowFilesToEscapeDest- if true files and directories retrieved may be places outside of the aLocalFile directory.- Since:
- Ant 1.10.18
-
-
Method Details
-
execute
Carry out the transfer.- Overrides:
executein classScpFromMessage- Throws:
IOException- on i/o errorscom.jcraft.jsch.JSchException- on errors detected by scp
-