package com.intuit.tank.handler; import java.net.ProxySelector; import org.owasp.proxy.http.client.HttpClient; import org.owasp.proxy.http.server.DefaultHttpRequestHandler; public class ProxyDefaultHttpRequestHandler extends DefaultHttpRequestHandler { private ProxySelector ps; public ProxyDefaultHttpRequestHandler(ProxySelector ps) { this.ps = ps; } @Override protected HttpClient createClient() { HttpClient client = super.createClient(); client.setProxySelector(ps); client.setSoTimeout(20000); return client; } };