# Package com.jscape.inet.ftp

- Interface Summary
  Interface | Description
  --- | ---
  FtpErrorListener |
  FtpFileParser | Interface to be implemented by classes responsible for parsing directory listings returned by various FTP servers.
  FtpListener | Implements methods for capturing events sourced from Ftp class.
  FxpListener | Implements methods for capturing events sourced from Fxp and Fxps classes.

- Class Summary
  Class | Description
  --- | ---
  AS400Parser | Parser responsible for handling FTP directory listing returned in AS400 format.
  Ftp | Implements the basic functionality of a FTP client.
  FtpAdapter | Implements methods for capturing events sourced from Ftp class.
  FtpChangeDirEvent | Fired when the remote directory path is changed.
  FtpCommandEvent | Fired when command is sent to FTP server
  FtpConnectedEvent | Fired when connection to FTP server is established.
  FtpConnectionLostEvent | Fired when connection to FTP server is unexpectedly closed.
  FtpCreateDirEvent | Fired when a new directory is created on the server.
  FtpDeleteDirEvent | Fired when a directory is deleted on the remote server.
  FtpDeleteFileEvent | Fired when a file is deleted from remote server
  FtpDisconnectedEvent | Fired when connection to FTP server is released.
  FtpDownloadEvent | Fired when file is downloaded from FTP server.
  FtpErrorEvent | Fired when file is uploaded to FTP server.
  FtpEvent | Abstract event class for handling FTP related events
  FtpFile | Represents an item in a directory listing retrieved from FTP server.
  FtpListingEvent | Fired when directory listing is retrieved from FTP server.
  FtpProgressEvent | Fired on significant progress in upload and download operations in Ftp class.
  FtpRenameFileEvent | Fired when a file is renamed on remote server.
  FtpResponseEvent | Fired when response is received from FTP server
  FtpUploadEvent | Fired when file is uploaded to FTP server.
  Fxp | Implements the functionality of a basic FXP (FTP server to FTP server transfer)
  FxpEndEvent | Fired for each file successfully transferred during an FXP transfer.
  FxpFailedEvent | Fired when a FXP transfer has failed to complete
  FxpStartEvent | Fired for each file that begins transfer in an FXP transfer.
  MLSDParser | MLST and MLSD commands output parser.
  MvsParser |
  MvsParser.MvsFileRecord |
  NTParser | Parser responsible for handling FTP directory listing returned in the Windows NT format.
  UnixParser | Parser responsible for handling FTP directory listing returned in UNIX format.
  VMSParser | Parser responsible for handling FTP directory listing returned in VMS format.

- Exception Summary
  Exception | Description
  --- | ---
  FtpConnectionLostException | Thrown when a connection to FTP server is unexpectedly lost.
  FtpException | FtpException is thrown by many methods of Ftp class.
  FtpTimeoutException | Thrown when a network timeout is encountered when trying to connect or transfer a file.

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