public class Scp extends SSHBase
description, location, project| Constructor and Description |
|---|
Scp() |
| Modifier and Type | Method and Description |
|---|---|
void |
addFileset(FileSet set)
Adds a FileSet tranfer to remote host.
|
void |
execute()
Execute this task.
|
void |
init()
Initialize this task.
|
void |
setFile(java.lang.String aFromUri)
Sets the file to be transferred.
|
void |
setLocalFile(java.lang.String aFromUri)
Similiar to
setFile but explicitly states that
the file is a local file. |
void |
setLocalTodir(java.lang.String aToUri)
Similiar to
setTodir but explicitly states
that the directory is a local. |
void |
setLocalTofile(java.lang.String aToUri)
Changes the file name to the given name while receiving it,
only useful if receiving a single file.
|
void |
setPreservelastmodified(boolean yesOrNo)
Sets flag to determine if file timestamp from
remote system is to be preserved during copy.
|
void |
setRemoteFile(java.lang.String aFromUri)
Similiar to
setFile but explicitly states that
the file is a remote file. |
void |
setRemoteTodir(java.lang.String aToUri)
Similiar to
setTodir but explicitly states
that the directory is a remote. |
void |
setRemoteTofile(java.lang.String aToUri)
Changes the file name to the given name while sending it,
only useful if sending a single file.
|
void |
setSftp(boolean yesOrNo)
Setting this to true to use sftp protocol.
|
void |
setTodir(java.lang.String aToUri)
Sets the location where files will be transferred to.
|
getFailonerror, getHost, getPort, getUserInfo, getVerbose, openSession, setFailonerror, setHost, setKeyfile, setKnownhosts, setPassphrase, setPassword, setPort, 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 setFile(java.lang.String aFromUri)
aFromUri - a string representing the file to transfer.public void setTodir(java.lang.String aToUri)
aToUri - a string representing the target of the copy.public void setLocalFile(java.lang.String aFromUri)
setFile but explicitly states that
the file is a local file. This is the only way to specify a
local file with a @ character.aFromUri - a string representing the source of the copy.public void setRemoteFile(java.lang.String aFromUri)
setFile but explicitly states that
the file is a remote file.aFromUri - a string representing the source of the copy.public void setLocalTodir(java.lang.String aToUri)
setTodir but explicitly states
that the directory is a local. This is the only way to specify
a local directory with a @ character.aToUri - a string representing the target of the copy.public void setPreservelastmodified(boolean yesOrNo)
public void setRemoteTodir(java.lang.String aToUri)
setTodir but explicitly states
that the directory is a remote.aToUri - a string representing the target of the copy.public void setLocalTofile(java.lang.String aToUri)
aToUri - a string representing the target of the copy.public void setRemoteTofile(java.lang.String aToUri)
aToUri - a string representing the target of the copy.public void setSftp(boolean yesOrNo)
yesOrNo - if true sftp protocol will be used.public void addFileset(FileSet set)
set - FileSet to send to remote host.public void init()
throws BuildException
init in class SSHBaseBuildException - on errorpublic void execute()
throws BuildException
execute in class TaskBuildException - on error