Package org.apache.commons.net.ftp

# Interface Configurable

All Known Implementing Classes:
  `ConfigurableFTPFileEntryParserImpl`, `FTPClient`, `FTPHTTPClient`, `FTPSClient`, `FTPTimestampParserImpl`, `MacOsPeterFTPEntryParser`, `MVSFTPEntryParser`, `NetwareFTPEntryParser`, `NTFTPEntryParser`, `OS2FTPEntryParser`, `OS400FTPEntryParser`, `UnixFTPEntryParser`, `VMSFTPEntryParser`, `VMSVersioningFTPEntryParser`

public interface Configurable
This interface adds the aspect of configurability by means of a supplied FTPClientConfig object to other classes in the system, especially listing parsers.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `configure(FTPClientConfig config)`
  Configures this instance using an FTPClientConfig.

- ## Method Details

  - ### configure

    void configure(FTPClientConfig config)
    Configures this instance using an FTPClientConfig.
    Parameters:
      `config` - the object containing the configuration data.
    Throws:
      `IllegalArgumentException` - if the elements of the `config` are somehow inadequate to configure the Configurable object.