ovidiu 02/04/08 22:36:57
Modified:
src/scratchpad/schecoon/src/org/apache/cocoon/components/treeprocessor/sitemap
ContinueNode.java
Log:
Release the interpreter component.
Revision Changes Path
1.2 +8 -1
xml-cocoon2/src/scratchpad/schecoon/src/org/apache/cocoon/components/treeprocessor/sitemap/ContinueNode.java
Index: ContinueNode.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/scratchpad/schecoon/src/org/apache/cocoon/components/treeprocessor/sitemap/ContinueNode.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ContinueNode.java 25 Mar 2002 07:29:21 -0000 1.1
+++ ContinueNode.java 9 Apr 2002 05:36:57 -0000 1.2
@@ -1,5 +1,6 @@
package org.apache.cocoon.components.treeprocessor.sitemap;
+import org.apache.avalon.framework.component.Component;
import org.apache.avalon.framework.component.ComponentManager;
import org.apache.avalon.framework.component.Composable;
import org.apache.avalon.framework.configuration.Configurable;
@@ -67,7 +68,13 @@
// Obtain the Interpreter instance for this language
Interpreter interpreter = (Interpreter)selector.select(language);
- interpreter.handleContinuation(contId, env, context);
+ try {
+ interpreter.handleContinuation(contId, env, context);
+ }
+ finally {
+ selector.release((Component)interpreter);
+ }
+
return true;
}
}
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]