# Package com.jscape.filetransfer

- Interface Summary
  Interface | Description
  --- | ---
  FileTransfer | Abstract interface for performing file transfer operations using FTP, FTPS (FTP over SSL) and SFTP (FTP over SSH) protocols.
  FileTransferErrorListener |
  FileTransferListener | Implements methods for capturing events sourced from File Transfer classes.
  FileTransferRemoteFile.Filter |

- Class Summary
  Class | Description
  --- | ---
  FileTransferChangeDirEvent | Fired when remote directory path is changed on server.
  FileTransferCommandEvent | Fired when command is sent to an FTP server.
  FileTransferConnectedEvent | Fired when connection to server is established.
  FileTransferCreateDirEvent | Fired when directory is created on server.
  FileTransferDeleteDirEvent | Fired when directory is deleted on server.
  FileTransferDeleteFileEvent | Fired when a file is deleted on server.
  FileTransferDisconnectedEvent | Fired when connection to server is released.
  FileTransferDownloadEvent | Fired when file is downloaded from server.
  FileTransferErrorEvent | Fired when file is uploaded to server.
  FileTransferEvent | Generic base for file transfer events.
  FileTransferListener.Adapter | A listener adapter.
  FileTransferProgressEvent | Fired on significant progress in upload and download operations in `FileTransfer` derived classes.
  FileTransferRemoteFile | Represents a file returned in a remote directory listing.
  FileTransferRemoteFile.NaturalComparator |
  FileTransferRemoteSort | Sorts an `Enumeration` of `FileTransferRemoteFile`.
  FileTransferRemoteSort.FileDateComparator | Sorts files by date.
  FileTransferRemoteSort.FileNameComparator | Sorts files by name.
  FileTransferRemoteSort.FileSizeComparator | Sorts files by filesize.
  FileTransferRemoteSort.FileTransferRemoteComparator | This the base comparator class.
  FileTransferRenameFileEvent | Fired when a file is renamed on server.
  FileTransferResponseEvent | Fired when response is received from FTP server.
  FileTransferSslHandshakeEvent | A SSL handshake event.
  FileTransferUploadEvent | Fired when file is uploaded to server.
  FtpsImplicitTransfer | Implements the basic functionality of a FTPS client using implicit SSL.
  FtpsTransfer | Implements the basic functionality of a FTPS client using explicit SSL.
  FtpTransfer | Implements the basic functionality of a FTP client.
  SftpFileTransfer | Implements the basic functionality of a SFTP (FTP over SSH) client.

- Exception Summary
  Exception | Description
  --- | ---
  FileTransferAuthenticationException |
  FileTransferDeniedException | Thrown when server deny operation.
  FileTransferException | FileTransferException is thrown by many methods of FileTransfer classes.

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