Configurable
Date: 2016-06-23

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

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `configure(FTPClientConfig config)`

- - ### Method Detail

    - #### configure

          void configure(FTPClientConfig config)

      Parameters:
        `config` - the object containing the configuration data
      Throws:
        `java.lang.IllegalArgumentException` - if the elements of the `config` are somehow inadequate to configure the Configurable object.