@Field
    public void setOverallTimeout(long overallTimeout) {
        httpFetcherConfig.setOverallTimeout(overallTimeout);
    }
This sets an overall timeout on the request.  If a server is super slow
or the file is very long, the other timeouts might not be triggered.

@param overallTimeout
tika-pipes/tika-fetchers/tika-fetcher-http/src/main/java/org/apache/tika/pipes/fetcher/http/HttpFetcher.java