remm        01/10/10 22:49:56

  Modified:    src/wrappers/catalina SlideServerListener.java
  Log:
  - Cleanup the lifecycle code (no need to recreate any loggers on stop).
  
  Revision  Changes    Path
  1.5       +27 -21    jakarta-slide/src/wrappers/catalina/SlideServerListener.java
  
  Index: SlideServerListener.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/wrappers/catalina/SlideServerListener.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- SlideServerListener.java  2001/10/04 06:43:40     1.4
  +++ SlideServerListener.java  2001/10/11 05:49:56     1.5
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-slide/src/wrappers/catalina/SlideServerListener.java,v 1.4 
2001/10/04 06:43:40 remm Exp $
  - * $Revision: 1.4 $
  - * $Date: 2001/10/04 06:43:40 $
  + * $Header: 
/home/cvs/jakarta-slide/src/wrappers/catalina/SlideServerListener.java,v 1.5 
2001/10/11 05:49:56 remm Exp $
  + * $Revision: 1.5 $
  + * $Date: 2001/10/11 05:49:56 $
    *
    * ====================================================================
    *
  @@ -103,7 +103,7 @@
    * Server listener responsible for setting up the Slide domain.
    *
    * @author Remy Maucherat
  - * @version $Revision: 1.4 $ $Date: 2001/10/04 06:43:40 $
  + * @version $Revision: 1.5 $ $Date: 2001/10/11 05:49:56 $
    */
   public class SlideServerListener
       implements LifecycleListener {
  @@ -129,30 +129,36 @@
   
               server = (Server) event.getLifecycle();
   
  -            // Disable static domain
  -            Domain.setInitialized(true);
  +            if (event.getType() == Lifecycle.START_EVENT) {
   
  -            // Create a Catalina logger for the Slide domain
  -            FileLogger catalinaLogger = new FileLogger();
  -            catalinaLogger.setDirectory("logs");
  -            catalinaLogger.setPrefix("slide_domain.");
  -            catalinaLogger.setSuffix(".txt");
  -            catalinaLogger.setTimestamp(false);
  -            catalinaLogger.start();
  -
  -            SlideLogger logger = new SlideLogger();
  -            logger.setLogger(catalinaLogger);
  -            logger.setLoggerLevel(6);
  -            domain.setLogger(logger);
  +                // Disable static domain
  +                Domain.setInitialized(true);
   
  -            if (event.getType() == Lifecycle.START_EVENT) {
  +                // Create a Catalina logger for the Slide domain
  +                FileLogger catalinaLogger = new FileLogger();
  +                catalinaLogger.setDirectory("logs");
  +                catalinaLogger.setPrefix("slide_domain.");
  +                catalinaLogger.setSuffix(".txt");
  +                catalinaLogger.setTimestamp(false);
  +                catalinaLogger.start();
  +
  +                SlideLogger logger = new SlideLogger();
  +                logger.setLogger(catalinaLogger);
  +                logger.setLoggerLevel(6);
  +                domain.setLogger(logger);
  +
                   setHosts();
  -                System.out.println("Start Slide");
  +                System.out.println("Starting Slide");
                   initializeDomain();
                   domain.start();
  +                System.out.println("Slide started");
  +
               } else if (event.getType() == Lifecycle.STOP_EVENT) {
  -                System.out.println("Stop Slide");
  +
  +                System.out.println("Stopping Slide");
                   domain.stop();
  +                System.out.println("Slide stopped");
  +                
               }
   
           } catch (Throwable t) {
  
  
  


Reply via email to