private static synchronized void kill() { if (sessionList != null) { for (HTTPSession session : sessionList) { session.close(); } sessionList.clear(); // Rebuild the connection manager connmgr.shutdown(); connmgr = new MultiThreadedHttpConnectionManager(); setGlobalThreadCount(DFALTTHREADCOUNT); } }
public static int getGlobalThreadCount() { return connmgr.getParams().getMaxTotalConnections(); }
public static void setGlobalConnectionTimeout(int timeout) { connmgr.getParams().setConnectionTimeout(timeout); }
public static void setGlobalThreadCount(int nthreads) { connmgr.getParams().setMaxTotalConnections(nthreads); connmgr.getParams().setDefaultMaxConnectionsPerHost(nthreads); }