## Uses of Class
com.jscape.inet.sftp.Sftp

- Packages that use Sftp
  Package | Description
  --- | ---
  com.jscape.inet.sftp |
  com.jscape.inet.sftp.events |

- - ### Uses of Sftp in com.jscape.inet.sftp

    Methods in com.jscape.inet.sftp that return Sftp
    Modifier and Type | Method and Description
    --- | ---
    `Sftp` | Sftp.`connect()` Establishes secure connection with SSH server.
    `Sftp` | Sftp.`copy()` Returns a copy of current instance.

    Methods in com.jscape.inet.sftp with parameters of type Sftp
    Modifier and Type | Method and Description
    --- | ---
    `Sftp.RecursiveFileListOperation` | Sftp.RecursiveFileListOperation.`applyTo(Sftp transfer)`
    `Sftp.RecursiveDeleteOperation` | Sftp.RecursiveDeleteOperation.`applyTo(Sftp transfer)`
    `Sftp.RemoteDirectory` | Sftp.RemoteDirectory.`applyTo(Sftp sftp)`
    `Sftp.RemoteDirectory` | Sftp.RemoteDirectory.CurrentDirectory.`applyTo(Sftp transfer)`
    `Sftp.RemoteDirectory` | Sftp.RemoteDirectory.PathDirectory.`applyTo(Sftp transfer)`
    `Sftp.RemoteDirectory.PathElementsDirectory` | Sftp.RemoteDirectory.PathElementsDirectory.`applyTo(Sftp transfer)`
    `Sftp.DownloadFileOperation` | Sftp.DownloadFileOperation.`applyTo(Sftp transfer)`
    `Sftp.DownloadDirectoryOperation` | Sftp.DownloadDirectoryOperation.`applyTo(Sftp transfer)`
    `Sftp.UploadFileOperation` | Sftp.UploadFileOperation.`applyTo(Sftp transfer)`
    `Sftp.UploadDirectoryOperation` | Sftp.UploadDirectoryOperation.`applyTo(Sftp transfer)`
    `static com.jscape.util.collections.Tree<Sftp.DirectoryService.Directory<com.jscape.inet.sftp.SftpFile>>` | Sftp.DirectoryService.`asTree(java.lang.String directoryPath, Sftp transfer)`
    `static Sftp.SftpPipedInputStream` | Sftp.SftpPipedInputStream.`streamFor(Sftp transfer, java.lang.String remoteFile, long offset)`
    `static Sftp.SftpPipedOutputStream` | Sftp.SftpPipedOutputStream.`streamFor(Sftp transfer, java.lang.String remoteFile, long offset, long length)`

  - ### Uses of Sftp in com.jscape.inet.sftp.events

    Methods in com.jscape.inet.sftp.events that return Sftp
    Modifier and Type | Method and Description
    --- | ---
    `Sftp` | SftpEvent.`getSource()` Obtains the event source.

    Constructors in com.jscape.inet.sftp.events with parameters of type Sftp
    Constructor and Description
    `SftpChangeDirEvent(Sftp source, java.lang.String directory)` Creates a new SftpChangeDirEvent instance
    `SftpConnectedEvent(Sftp source, java.lang.String hostname, int port)` Creates a new event instance.
    `SftpCreateDirEvent(Sftp source, java.lang.String directory, java.lang.String path)` Creates a new SftpCreateDirEvent instance.
    `SftpDeleteDirEvent(Sftp source, java.lang.String directory, java.lang.String path)` Creates a new SftpDeleteDirEvent instance.
    `SftpDeleteFileEvent(Sftp source, java.lang.String file, java.lang.String path)` Creates a new SftpDeleteFileEvent instance
    `SftpDisconnectedEvent(Sftp source, java.lang.String hostname, int port)` Creates a new event instance.
    `SftpDownloadEvent(Sftp source, java.lang.String fileName, java.lang.String path, java.lang.String localPath, long fileSize, long downloadTime)` Creates a new event instance.
    `SftpErrorEvent(Sftp source, java.lang.String fileName, java.lang.String path, java.lang.String localPath, int mode)` Creates a new event instance.
    `SftpListingEvent(Sftp source, java.util.Enumeration files)` Creates a new event instance.
    `SftpProgressEvent(Sftp source, java.lang.String fileName, java.lang.String path, java.lang.String localFilePath, int mode, long totalBytes, long transferredBytes)`
    `SftpRenameFileEvent(Sftp source, java.lang.String oldFile, java.lang.String newFile, java.lang.String path)` Creates a new SftpRenameFileEvent instance
    `SftpUploadEvent(Sftp source, java.lang.String fileName, java.lang.String path, java.lang.String localPath, long fileSize, long uploadTime)` Creates a new event instance.

Copyright © JSCAPE LLC. 1999-2021. All Rights Reserved