package org.httpkit.client;
import org.httpkit.HttpMethod;
import java.util.Map;
public class RequestConfig {
public static String DEFAULT_USER_AGENT = "http-kit/2.0";
final int connTimeout;
final int idleTimeout;
final int keepAlive;
final Object body;
final Map<String, Object> headers;
final HttpMethod method;
final String proxy_url;
final boolean tunnel;
public RequestConfig(HttpMethod method, Map<String, Object> headers, Object body,
int connTimeoutMs, int idleTimeoutMs, int keepAliveMs,
String proxy_url, boolean tunnel) {
this.connTimeout = connTimeoutMs;
this.idleTimeout = idleTimeoutMs;
this.keepAlive = keepAliveMs;
this.headers = headers;
this.body = body;
this.method = method;
this.proxy_url = proxy_url;
this.tunnel = tunnel;
}
public RequestConfig() { // for easy test only
this(HttpMethod.GET, null, null, 40000, 40000, -1, null, false);
}
}