Return-Path: Delivered-To: apmail-cocoon-cvs-archive@www.apache.org Received: (qmail 29818 invoked from network); 2 Apr 2008 12:15:09 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 2 Apr 2008 12:15:09 -0000 Received: (qmail 24942 invoked by uid 500); 2 Apr 2008 12:15:09 -0000 Delivered-To: apmail-cocoon-cvs-archive@cocoon.apache.org Received: (qmail 24890 invoked by uid 500); 2 Apr 2008 12:15:09 -0000 Mailing-List: contact cvs-help@cocoon.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@cocoon.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list cvs@cocoon.apache.org Received: (qmail 24879 invoked by uid 99); 2 Apr 2008 12:15:09 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 Apr 2008 05:15:09 -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.3] (HELO eris.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 Apr 2008 12:14:36 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id AE4E81A983A; Wed, 2 Apr 2008 05:14:48 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r643871 - in /cocoon/branches/BRANCH_2_1_X/src/blocks: lucene/samples/flow.js portal/samples/coplets/basket/basket.js Date: Wed, 02 Apr 2008 12:14:47 -0000 To: cvs@cocoon.apache.org From: vgritsenko@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20080402121448.AE4E81A983A@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: vgritsenko Date: Wed Apr 2 05:14:47 2008 New Revision: 643871 URL: http://svn.apache.org/viewvc?rev=643871&view=rev Log: disposeObject Modified: cocoon/branches/BRANCH_2_1_X/src/blocks/lucene/samples/flow.js cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/coplets/basket/basket.js Modified: cocoon/branches/BRANCH_2_1_X/src/blocks/lucene/samples/flow.js URL: http://svn.apache.org/viewvc/cocoon/branches/BRANCH_2_1_X/src/blocks/lucene/samples/flow.js?rev=643871&r1=643870&r2=643871&view=diff ============================================================================== --- cocoon/branches/BRANCH_2_1_X/src/blocks/lucene/samples/flow.js (original) +++ cocoon/branches/BRANCH_2_1_X/src/blocks/lucene/samples/flow.js Wed Apr 2 05:14:47 2008 @@ -14,16 +14,22 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // // @version $Id$ // + function create() { var create = cocoon.request.getParameter("create") ? true : false; var baseURL = cocoon.request.getParameter("baseURL"); if (baseURL != null && baseURL.length() > 0) { var util = cocoon.createObject("org.apache.cocoon.samples.LuceneUtil"); - util.createIndex(baseURL, create); + try { + util.createIndex(baseURL, create); + } finally { + cocoon.disposeObject(util); + } } if (baseURL == null || baseURL.length() < 1) { baseURL = "http://" + cocoon.request.getServerName() Modified: cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/coplets/basket/basket.js URL: http://svn.apache.org/viewvc/cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/coplets/basket/basket.js?rev=643871&r1=643870&r2=643871&view=diff ============================================================================== --- cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/coplets/basket/basket.js (original) +++ cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/coplets/basket/basket.js Wed Apr 2 05:14:47 2008 @@ -14,9 +14,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // // @version $Id$ // + cocoon.load("resource://org/apache/cocoon/forms/flow/javascript/Form.js"); // This function is invoked by every coplet to check if the basket is already full @@ -25,8 +27,13 @@ var type = cocoon.parameters["type"]; var storage = "basket"; + var dom; var pu = cocoon.createObject(Packages.org.apache.cocoon.components.flow.util.PipelineUtil); - var dom = pu.processToDOM("fetch-quota", { "storage": storage, "type": type}); + try { + dom = pu.processToDOM("fetch-quota", { "storage": storage, "type": type}); + } finally { + cocoon.disposeObject(pu); + } var node = org.apache.excalibur.xml.xpath.XPathUtil.getFirstNodeFromPath(dom, org.apache.excalibur.xml.xpath.XPathUtil.buildPathArray("result/attribute/item"), false); @@ -55,8 +62,13 @@ var type = cocoon.parameters["type"]; var storage = "basket"; + var dom; var pu = cocoon.createObject(Packages.org.apache.cocoon.components.flow.util.PipelineUtil); - var dom = pu.processToDOM("fetch-quota", { "storage": storage, "type": type}); + try { + dom = pu.processToDOM("fetch-quota", { "storage": storage, "type": type}); + } finally { + cocoon.disposeObject(pu); + } var node = org.apache.excalibur.xml.xpath.XPathUtil.getFirstNodeFromPath(dom, org.apache.excalibur.xml.xpath.XPathUtil.buildPathArray("result/attribute/item"), false); @@ -364,4 +376,4 @@ } } cocoon.redirectTo("../../portal", true); -} \ No newline at end of file +}