org.apache.tools.ant.taskdefs.optional.ssh

Class ScpFromMessageBySftp


public class ScpFromMessageBySftp
extends ScpFromMessage

A helper object representing an scp download.

Constructor Summary

ScpFromMessageBySftp(Session session, String aRemoteFile, File aLocalFile, boolean recursive)
Constructor for ScpFromMessageBySftp.
ScpFromMessageBySftp(boolean verbose, Session session, String aRemoteFile, File aLocalFile, boolean recursive)
Constructor for ScpFromMessageBySftp.

Method Summary

void
execute()
Carry out the transfer.

Methods inherited from class org.apache.tools.ant.taskdefs.optional.ssh.ScpFromMessage

execute

Methods inherited from class org.apache.tools.ant.taskdefs.optional.ssh.AbstractSshMessage

execute, getProgressMonitor, getVerbose, log, logStats, openExecChannel, openSftpChannel, sendAck, setLogListener, trackProgress, waitForAck

Constructor Details

ScpFromMessageBySftp

public ScpFromMessageBySftp(Session session,
                            String aRemoteFile,
                            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

ScpFromMessageBySftp

public ScpFromMessageBySftp(boolean verbose,
                            Session session,
                            String aRemoteFile,
                            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

Method Details

execute

public void execute()
            throws IOException,
                   JSchException
Carry out the transfer.
Overrides:
execute in interface ScpFromMessage