001package dk.netarkivet.common.utils.warc; 002 003import org.apache.http.client.config.RequestConfig; 004import org.apache.http.client.methods.HttpGet; 005 006public class ApacheHttpClientReaderFactory { 007 008 private final static int STREAM_ALL = -1; 009 private int connectTimeout = 10000; 010 private int readTimeout = 10000; 011 private int timeoutSeconds = 10000; 012 013 int CONNECTION_TIMEOUT_MS = timeoutSeconds * 1000; // Timeout in millis. 014 RequestConfig requestConfig = RequestConfig.custom() 015 .setConnectionRequestTimeout(CONNECTION_TIMEOUT_MS) 016 .setConnectTimeout(CONNECTION_TIMEOUT_MS) 017 .setSocketTimeout(CONNECTION_TIMEOUT_MS) 018 .build(); 019 020 021 022}