net.schmizz.sshj.xfer.scp
Class SCPFileTransfer

java.lang.Object
  extended by net.schmizz.sshj.xfer.AbstractFileTransfer
      extended by net.schmizz.sshj.xfer.scp.SCPFileTransfer
All Implemented Interfaces:
FileTransfer

public class SCPFileTransfer
extends AbstractFileTransfer
implements FileTransfer


Field Summary
 
Fields inherited from class net.schmizz.sshj.xfer.AbstractFileTransfer
log, LOGGING_TRANSFER_LISTENER
 
Constructor Summary
SCPFileTransfer(SessionFactory sessionFactory)
           
 
Method Summary
 void download(String remotePath, LocalDestFile localFile)
          Download remotePath to localFile.
 void download(String remotePath, 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, String remotePath)
          Upload localFile to remotePath.
 void upload(String localPath, String remotePath)
          This is meant to delegate to FileTransfer.upload(LocalSourceFile, String) with the localPath wrapped as e.g.
 
Methods inherited from class net.schmizz.sshj.xfer.AbstractFileTransfer
getTransferListener, setTransferListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.schmizz.sshj.xfer.FileTransfer
getTransferListener, setTransferListener
 

Constructor Detail

SCPFileTransfer

public SCPFileTransfer(SessionFactory sessionFactory)
Method Detail

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.