From svn-return-7715-apmail-forrest-svn-archive=forrest.apache.org@forrest.apache.org Wed Jul 30 12:15:02 2008 Return-Path: Delivered-To: apmail-forrest-svn-archive@www.apache.org Received: (qmail 20071 invoked from network); 30 Jul 2008 12:15:02 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 30 Jul 2008 12:15:02 -0000 Received: (qmail 62057 invoked by uid 500); 30 Jul 2008 12:15:01 -0000 Delivered-To: apmail-forrest-svn-archive@forrest.apache.org Received: (qmail 62011 invoked by uid 500); 30 Jul 2008 12:15:01 -0000 Mailing-List: contact svn-help@forrest.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: "Forrest Developers List" List-Id: Delivered-To: mailing list svn@forrest.apache.org Received: (qmail 62002 invoked by uid 99); 30 Jul 2008 12:15:01 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 30 Jul 2008 05:15:01 -0700 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 30 Jul 2008 12:14:15 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 97DF1238898A; Wed, 30 Jul 2008 05:14:41 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r680996 - in /forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.solr/src/java/org/apache/forrest: http/client/PostFile.java solr/client/SolrUpdateGenerator.java Date: Wed, 30 Jul 2008 12:14:40 -0000 To: svn@forrest.apache.org From: thorsten@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20080730121441.97DF1238898A@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: thorsten Date: Wed Jul 30 05:14:36 2008 New Revision: 680996 URL: http://svn.apache.org/viewvc?rev=680996&view=rev Log: Making sure to release the connection that we open in the generator. Adding a new release method in the postFile and using it in a final block of the generator Modified: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.solr/src/java/org/apache/forrest/http/client/PostFile.java forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.solr/src/java/org/apache/forrest/solr/client/SolrUpdateGenerator.java Modified: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.solr/src/java/org/apache/forrest/http/client/PostFile.java URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.solr/src/java/org/apache/forrest/http/client/PostFile.java?rev=680996&r1=680995&r2=680996&view=diff ============================================================================== --- forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.solr/src/java/org/apache/forrest/http/client/PostFile.java (original) +++ forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.solr/src/java/org/apache/forrest/http/client/PostFile.java Wed Jul 30 05:14:36 2008 @@ -62,6 +62,12 @@ filePost = prepareFilePost(destinationUrl, srcUrl); statusCode = client.executeMethod(filePost); } + + public void releaseConnection(){ + if (null!=filePost){ + filePost.releaseConnection(); + } + } public int statusCode() { return statusCode; Modified: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.solr/src/java/org/apache/forrest/solr/client/SolrUpdateGenerator.java URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.solr/src/java/org/apache/forrest/solr/client/SolrUpdateGenerator.java?rev=680996&r1=680995&r2=680996&view=diff ============================================================================== --- forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.solr/src/java/org/apache/forrest/solr/client/SolrUpdateGenerator.java (original) +++ forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.solr/src/java/org/apache/forrest/solr/client/SolrUpdateGenerator.java Wed Jul 30 05:14:36 2008 @@ -64,6 +64,8 @@ } catch (ServiceException e) { throw new ProcessingException(e); + }finally{ + post.releaseConnection(); } }