net.schmizz.sshj.xfer.scp
Class SCPFileTransfer
java.lang.Object
net.schmizz.sshj.xfer.AbstractFileTransfer
net.schmizz.sshj.xfer.scp.SCPFileTransfer
- All Implemented Interfaces:
- FileTransfer
public class SCPFileTransfer
- extends AbstractFileTransfer
- implements FileTransfer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SCPFileTransfer
public SCPFileTransfer(SessionFactory sessionFactory)
newSCPDownloadClient
public SCPDownloadClient newSCPDownloadClient()
newSCPUploadClient
public SCPUploadClient newSCPUploadClient()
upload
public void upload(String localPath,
String remotePath)
throws IOException
- Description copied from interface:
FileTransfer
- This is meant to delegate to
FileTransfer.upload(LocalSourceFile, String)
with the localPath
wrapped as e.g.
a FileSystemFile
.
- Specified by:
upload
in interface FileTransfer
- Throws:
IOException
download
public void download(String remotePath,
String localPath)
throws IOException
- Description copied from interface:
FileTransfer
- This is meant to delegate to
FileTransfer.download(String, LocalDestFile)
with the localPath
wrapped as e.g.
a FileSystemFile
.
- Specified by:
download
in interface FileTransfer
- Throws:
IOException
download
public void download(String remotePath,
LocalDestFile localFile)
throws IOException
- Description copied from interface:
FileTransfer
- Download
remotePath
to localFile
.
Attributes will be set on localFile
based on the remotePath
's attributes.
- Specified by:
download
in interface FileTransfer
- Throws:
IOException
upload
public void upload(LocalSourceFile localFile,
String remotePath)
throws IOException
- Description copied from interface:
FileTransfer
- Upload
localFile
to remotePath
.
Attributes will be set on remotePath
based on the localFile
.
- Specified by:
upload
in interface FileTransfer
- Throws:
IOException
Copyright © 2009-2012. All Rights Reserved.