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
 
 
 
- 
 public class ScpFromMessageBySftp extends ScpFromMessage A helper object representing an scp download.
- 
- 
Constructor SummaryConstructors Constructor Description ScpFromMessageBySftp(boolean verbose, com.jcraft.jsch.Session session, java.lang.String aRemoteFile, java.io.File aLocalFile, boolean recursive)Constructor for ScpFromMessageBySftp.ScpFromMessageBySftp(boolean verbose, com.jcraft.jsch.Session session, java.lang.String aRemoteFile, java.io.File aLocalFile, boolean recursive, boolean preserveLastModified)Constructor for ScpFromMessageBySftp.ScpFromMessageBySftp(com.jcraft.jsch.Session session, java.lang.String aRemoteFile, java.io.File aLocalFile, boolean recursive)Constructor for ScpFromMessageBySftp.
 - 
Method SummaryModifier and Type Method Description voidexecute()Carry out the transfer.- 
Methods inherited from class org.apache.tools.ant.taskdefs.optional.ssh.ScpFromMessagegetPreserveLastModified
 - 
Methods inherited from class org.apache.tools.ant.taskdefs.optional.ssh.AbstractSshMessagegetCompressed, getProgressMonitor, getVerbose, log, logStats, openExecChannel, openSftpChannel, sendAck, setLogListener, trackProgress, waitForAck
 
- 
 
- 
- 
- 
Constructor Detail- 
ScpFromMessageBySftppublic ScpFromMessageBySftp(boolean verbose, com.jcraft.jsch.Session session, java.lang.String aRemoteFile, java.io.File aLocalFile, boolean recursive)Constructor for ScpFromMessageBySftp.- Parameters:
- verbose- if true log extra information
- session- the Scp session to use
- aRemoteFile- the remote file name
- aLocalFile- the local file
- recursive- if true use recursion
- Since:
- Ant 1.7
 
 - 
ScpFromMessageBySftppublic ScpFromMessageBySftp(com.jcraft.jsch.Session session, java.lang.String aRemoteFile, java.io.File aLocalFile, boolean recursive)Constructor for ScpFromMessageBySftp.- Parameters:
- session- the Scp session to use
- aRemoteFile- the remote file name
- aLocalFile- the local file
- recursive- if true use recursion
 
 - 
ScpFromMessageBySftppublic ScpFromMessageBySftp(boolean verbose, com.jcraft.jsch.Session session, java.lang.String aRemoteFile, java.io.File aLocalFile, boolean recursive, boolean preserveLastModified)Constructor for ScpFromMessageBySftp.- Parameters:
- verbose- if true log extra information
- session- the Scp session to use
- aRemoteFile- the remote file name
- aLocalFile- the local file
- recursive- if true use recursion
- preserveLastModified- whether to preserve file modification times
- Since:
- Ant 1.8.0
 
 
- 
 - 
Method Detail- 
executepublic void execute() throws java.io.IOException, com.jcraft.jsch.JSchExceptionCarry out the transfer.- Overrides:
- executein class- ScpFromMessage
- Throws:
- java.io.IOException- on i/o errors
- com.jcraft.jsch.JSchException- on errors detected by scp
 
 
- 
 
-