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]>

Reply via email to