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

Class ScpFromMessageBySftp

public class ScpFromMessageBySftp extends ScpFromMessage

A helper object representing an scp download.
Constructor Summary
ScpFromMessageBySftp(boolean verbose, Session session, String aRemoteFile, File aLocalFile, boolean recursive)
Constructor for ScpFromMessageBySftp.
ScpFromMessageBySftp(Session session, String aRemoteFile, File aLocalFile, boolean recursive)
Constructor for ScpFromMessageBySftp.
Method Summary
voidexecute()
Carry out the transfer.

Constructor Detail

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

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

Method Detail

execute

public void execute()
Carry out the transfer.

Throws: IOException on i/o errors JSchException on errors detected by scp