sylvain 01/06/08 07:33:14
Modified: src/org/apache/cocoon/servlet Tag: cocoon_20_branch
CocoonServlet.java
Log:
Dispose Cocoon when servlet is destroyed
Revision Changes Path
No revision
No revision
1.13.2.1 +14 -1 xml-cocoon2/src/org/apache/cocoon/servlet/CocoonServlet.java
Index: CocoonServlet.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/org/apache/cocoon/servlet/CocoonServlet.java,v
retrieving revision 1.13
retrieving revision 1.13.2.1
diff -u -r1.13 -r1.13.2.1
--- CocoonServlet.java 2001/06/05 08:13:58 1.13
+++ CocoonServlet.java 2001/06/08 14:33:12 1.13.2.1
@@ -58,7 +58,7 @@
* @author <a href="mailto:[EMAIL PROTECTED]">Stefano Mazzocchi</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Nicola Ken Barozzi</a> Aisa
* @author <a href="mailto:[EMAIL PROTECTED]">Berin Loritsch</a>
- * @version CVS $Revision: 1.13 $ $Date: 2001/06/05 08:13:58 $
+ * @version CVS $Revision: 1.13.2.1 $ $Date: 2001/06/08 14:33:12 $
*/
public class CocoonServlet extends HttpServlet {
@@ -147,6 +147,19 @@
this.allowReload = (value == null || value.equals("yes") ||
value.equals("true"));
this.createCocoon();
+ }
+
+ /**
+ * Dispose Cocoon when servlet is destroyed
+ */
+ public void destroy()
+ {
+ if (this.cocoon != null)
+ {
+ log.debug("Servlet destroyed - disposing Cocoon");
+ this.cocoon.dispose();
+ this.cocoon = null;
+ }
}
/**
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]