henning 2002/07/24 04:49:09
Modified: src/java/org/apache/torque Torque.java
Log:
Make Torque implement the Disposable Interface so that a Component Loader
can dispose the Torque subsystem.
Revision Changes Path
1.67 +16 -2 jakarta-turbine-torque/src/java/org/apache/torque/Torque.java
Index: Torque.java
===================================================================
RCS file: /home/cvs/jakarta-turbine-torque/src/java/org/apache/torque/Torque.java,v
retrieving revision 1.66
retrieving revision 1.67
diff -u -r1.66 -r1.67
--- Torque.java 8 Jul 2002 07:33:44 -0000 1.66
+++ Torque.java 24 Jul 2002 11:49:09 -0000 1.67
@@ -81,6 +81,7 @@
import org.apache.commons.configuration.PropertiesConfiguration;
import org.apache.stratum.lifecycle.Configurable;
import org.apache.stratum.lifecycle.Initializable;
+import org.apache.stratum.lifecycle.Disposable;
/**
* The implementation of Torque.
@@ -90,9 +91,13 @@
* @author <a href="mailto:[EMAIL PROTECTED]">Jason van Zyl</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Rafal Krzewski</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Martin Poeschl</a>
+ * @author <a href="mailto:[EMAIL PROTECTED]">Henning P. Schmiedehausen</a>
* @version $Id$
*/
-public class Torque implements Initializable, Configurable
+public class Torque
+ implements Initializable,
+ Configurable,
+ Disposable
{
/**
* Name of property that specifies the default
@@ -660,6 +665,15 @@
}
return m;
+ }
+
+ /**
+ * Shuts down the service, Lifecycle style
+ *
+ */
+ public void dispose()
+ {
+ shutdown();
}
/**
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>