public class SCPFileTransfer extends AbstractFileTransfer implements FileTransfer
log, LOGGING_TRANSFER_LISTENER
Constructor and Description |
---|
SCPFileTransfer(SessionFactory sessionFactory) |
Modifier and Type | Method and Description |
---|---|
SCPFileTransfer |
bandwidthLimit(int limit) |
void |
download(java.lang.String remotePath,
LocalDestFile localFile)
Download
remotePath to localFile . |
void |
download(java.lang.String remotePath,
java.lang.String localPath)
This is meant to delegate to
FileTransfer.download(String, LocalDestFile) with the localPath wrapped as e.g. |
SCPDownloadClient |
newSCPDownloadClient() |
SCPUploadClient |
newSCPUploadClient() |
void |
upload(LocalSourceFile localFile,
java.lang.String remotePath)
Upload
localFile to remotePath . |
void |
upload(java.lang.String localPath,
java.lang.String remotePath)
This is meant to delegate to
FileTransfer.upload(LocalSourceFile, String) with the localPath wrapped as e.g. |
getTransferListener, setTransferListener
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getTransferListener, setTransferListener
public SCPFileTransfer(SessionFactory sessionFactory)
public SCPDownloadClient newSCPDownloadClient()
public SCPUploadClient newSCPUploadClient()
public void upload(java.lang.String localPath, java.lang.String remotePath) throws java.io.IOException
FileTransfer
FileTransfer.upload(LocalSourceFile, String)
with the localPath
wrapped as e.g.
a FileSystemFile
.upload
in interface FileTransfer
java.io.IOException
public void download(java.lang.String remotePath, java.lang.String localPath) throws java.io.IOException
FileTransfer
FileTransfer.download(String, LocalDestFile)
with the localPath
wrapped as e.g.
a FileSystemFile
.download
in interface FileTransfer
java.io.IOException
public void download(java.lang.String remotePath, LocalDestFile localFile) throws java.io.IOException
FileTransfer
remotePath
to localFile
.download
in interface FileTransfer
java.io.IOException
public void upload(LocalSourceFile localFile, java.lang.String remotePath) throws java.io.IOException
FileTransfer
localFile
to remotePath
.upload
in interface FileTransfer
java.io.IOException
public SCPFileTransfer bandwidthLimit(int limit)