# Uses of Interface
org.apache.commons.net.ftp.Configurable

Packages that use Configurable
Package
Description
org.apache.commons.net.ftp
FTP and FTPS support classes
org.apache.commons.net.ftp.parser
FTP file listing parser classes

- ## Uses of Configurable in org.apache.commons.net.ftp

  Classes in org.apache.commons.net.ftp that implement Configurable
  Modifier and Type
  Class
  Description
  `class`
  `FTPClient`
  FTPClient encapsulates all the functionality necessary to store and retrieve files from an FTP server.
  `class`
  `FTPHTTPClient`
  Experimental attempt at FTP client that tunnels over an HTTP proxy connection.
  `class`
  `FTPSClient`
  FTP over SSL processing.

- ## Uses of Configurable in org.apache.commons.net.ftp.parser

  Classes in org.apache.commons.net.ftp.parser that implement Configurable
  Modifier and Type
  Class
  Description
  `class`
  `ConfigurableFTPFileEntryParserImpl`
  This abstract class implements the common timestamp parsing algorithm for all the concrete parsers.
  `class`
  `FTPTimestampParserImpl`
  Default implementation of the `FTPTimestampParser` interface also implements the `Configurable` interface to allow the parsing to be configured from the outside.
  `class`
  `MacOsPeterFTPEntryParser`
  Implementation FTPFileEntryParser and FTPFileListParser for pre MacOS-X Systems.
  `class`
  `MVSFTPEntryParser`
  Implements `FTPFileEntryParser` and `Configurable` for IBM zOS/MVS Systems.
  `class`
  `NetwareFTPEntryParser`
  Implements `FTPFileEntryParser` and `Configurable` for Netware Systems.
  `class`
  `NTFTPEntryParser`
  Implements `FTPFileEntryParser` and `Configurable` for NT Systems.
  `class`
  `OS2FTPEntryParser`
  Implements of `FTPFileEntryParser` and `Configurable` for OS/2 Systems.
  `class`
  `OS400FTPEntryParser`
  Example *FILE/*MEM FTP entries, when the current working directory is a file of file system QSYS: ------------------------------------------------ $ cwd /qsys.lib/rpgunit.lib/rpgunitc1.file 250-NAMEFMT set to 1. 250 "/QSYS.LIB/RPGUNIT.LIB/RPGUNITC1.FILE" is current directory
  `class`
  `UnixFTPEntryParser`
  Implementation FTPFileEntryParser and FTPFileListParser for standard Unix Systems.
  `class`
  `VMSFTPEntryParser`
  Implementation FTPFileEntryParser and FTPFileListParser for VMS Systems.
  `class`
  `VMSVersioningFTPEntryParser`
  Special implementation VMSFTPEntryParser with versioning turned on.