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

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `configure(FTPClientConfig config)` Configures this instance using an FTPClientConfig.

- - ### Method Detail

    - #### 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.