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) {