On Tue, 2006-06-27 at 09:02 -0600, Jeremy Hicks wrote: > My reason for wanting to join was to thank all of you for a great > library and to ask if anybody has code available to do exactly what the > docs suggest in this section of the user guide: > > http://jakarta.apache.org/commons/httpclient/performance.html#Connection_persistence > > > "The easiest way to disable connection persistence is to provide or > extend a connection manager that force-closes connections upon release > in the releaseConnection ( > http://jakarta.apache.org/commons/httpclient/apidocs/org/apache/commons/httpclient/HttpConnectionManager.html#releaseConnection(org.apache.commons.httpclient.HttpConnection) > ) method." > > I would like to be able to force connections to not be persistent while > still using the multi-threaded http connection manager. If there is code > already available, that would be great. I think that just changing the > current multi-threaded http connection manager might be trivial, but I'm > not exactly sure what code to add to force the connections to close. > > http://svn.apache.org/viewvc/jakarta/commons/proper/httpclient/trunk/src/java/org/apache/commons/httpclient/MultiThreadedHttpConnectionManager.java?view=markup >
Jeremy, This will do the trick public class MyHttpConnectionManager extends MultiThreadedHttpConnectionManager { public void releaseConnection(final HttpConnection conn) { if (conn == null) { return; } conn.close(); super.releaseConnection(conn); } } Oleg > > Thanks > > > Jeremy Hicks > Novell, Inc., the leading provider of information solutions > http://www.novell.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]