You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by re...@apache.org on 2002/05/14 18:27:06 UTC
cvs commit: jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core ContainerBase.java StandardContext.java StandardPipeline.java StandardServer.java StandardService.java
remm 02/05/14 09:27:05
Modified: catalina/src/share/org/apache/catalina/core
ContainerBase.java StandardContext.java
StandardPipeline.java StandardServer.java
StandardService.java
Log:
- Make the components of the pipeline use the new "before" and "after" events.
Revision Changes Path
1.20 +17 -4 jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/ContainerBase.java
Index: ContainerBase.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/ContainerBase.java,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- ContainerBase.java 8 Jan 2002 22:21:01 -0000 1.19
+++ ContainerBase.java 14 May 2002 16:27:05 -0000 1.20
@@ -1,7 +1,7 @@
/*
- * $Header: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/ContainerBase.java,v 1.19 2002/01/08 22:21:01 remm Exp $
- * $Revision: 1.19 $
- * $Date: 2002/01/08 22:21:01 $
+ * $Header: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/ContainerBase.java,v 1.20 2002/05/14 16:27:05 remm Exp $
+ * $Revision: 1.20 $
+ * $Date: 2002/05/14 16:27:05 $
*
* ====================================================================
*
@@ -156,7 +156,7 @@
* class comments of the implementation class.
*
* @author Craig R. McClanahan
- * @version $Revision: 1.19 $ $Date: 2002/01/08 22:21:01 $
+ * @version $Revision: 1.20 $ $Date: 2002/05/14 16:27:05 $
*/
public abstract class ContainerBase
@@ -1155,6 +1155,10 @@
if (started)
throw new LifecycleException
(sm.getString("containerBase.alreadyStarted", logName()));
+
+ // Notify our interested LifecycleListeners
+ lifecycle.fireLifecycleEvent(BEFORE_START_EVENT, null);
+
addDefaultMapper(this.mapperClass);
started = true;
@@ -1193,6 +1197,9 @@
// Notify our interested LifecycleListeners
lifecycle.fireLifecycleEvent(START_EVENT, null);
+ // Notify our interested LifecycleListeners
+ lifecycle.fireLifecycleEvent(AFTER_START_EVENT, null);
+
}
@@ -1211,6 +1218,9 @@
(sm.getString("containerBase.notStarted", logName()));
// Notify our interested LifecycleListeners
+ lifecycle.fireLifecycleEvent(BEFORE_STOP_EVENT, null);
+
+ // Notify our interested LifecycleListeners
lifecycle.fireLifecycleEvent(STOP_EVENT, null);
started = false;
@@ -1252,6 +1262,9 @@
if ((loader != null) && (loader instanceof Lifecycle)) {
((Lifecycle) loader).stop();
}
+
+ // Notify our interested LifecycleListeners
+ lifecycle.fireLifecycleEvent(AFTER_STOP_EVENT, null);
}
1.106 +17 -4 jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/StandardContext.java
Index: StandardContext.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/StandardContext.java,v
retrieving revision 1.105
retrieving revision 1.106
diff -u -r1.105 -r1.106
--- StandardContext.java 30 Apr 2002 21:13:37 -0000 1.105
+++ StandardContext.java 14 May 2002 16:27:05 -0000 1.106
@@ -1,7 +1,7 @@
/*
- * $Header: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/StandardContext.java,v 1.105 2002/04/30 21:13:37 remm Exp $
- * $Revision: 1.105 $
- * $Date: 2002/04/30 21:13:37 $
+ * $Header: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/StandardContext.java,v 1.106 2002/05/14 16:27:05 remm Exp $
+ * $Revision: 1.106 $
+ * $Date: 2002/05/14 16:27:05 $
*
* ====================================================================
*
@@ -147,7 +147,7 @@
*
* @author Craig R. McClanahan
* @author Remy Maucherat
- * @version $Revision: 1.105 $ $Date: 2002/04/30 21:13:37 $
+ * @version $Revision: 1.106 $ $Date: 2002/05/14 16:27:05 $
*/
public class StandardContext
@@ -3317,6 +3317,10 @@
if (debug >= 1)
log("Starting");
+
+ // Notify our interested LifecycleListeners
+ lifecycle.fireLifecycleEvent(BEFORE_START_EVENT, null);
+
if (debug >= 1)
log("Processing start(), current available=" + getAvailable());
setAvailable(false);
@@ -3499,6 +3503,9 @@
setAvailable(false);
}
+ // Notify our interested LifecycleListeners
+ lifecycle.fireLifecycleEvent(AFTER_START_EVENT, null);
+
}
@@ -3517,6 +3524,9 @@
if (debug >= 1)
log("Stopping");
+ // Notify our interested LifecycleListeners
+ lifecycle.fireLifecycleEvent(BEFORE_STOP_EVENT, null);
+
// Mark this application as unavailable while we shut down
setAvailable(false);
@@ -3606,6 +3616,9 @@
unbindThread(oldCCL);
}
+
+ // Notify our interested LifecycleListeners
+ lifecycle.fireLifecycleEvent(AFTER_STOP_EVENT, null);
if (debug >= 1)
log("Stopping complete");
1.7 +16 -3 jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/StandardPipeline.java
Index: StandardPipeline.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/StandardPipeline.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- StandardPipeline.java 4 Apr 2002 15:02:13 -0000 1.6
+++ StandardPipeline.java 14 May 2002 16:27:05 -0000 1.7
@@ -1,7 +1,7 @@
/*
- * $Header: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/StandardPipeline.java,v 1.6 2002/04/04 15:02:13 remm Exp $
- * $Revision: 1.6 $
- * $Date: 2002/04/04 15:02:13 $
+ * $Header: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/StandardPipeline.java,v 1.7 2002/05/14 16:27:05 remm Exp $
+ * $Revision: 1.7 $
+ * $Date: 2002/05/14 16:27:05 $
*
* ====================================================================
*
@@ -270,6 +270,10 @@
if (started)
throw new LifecycleException
(sm.getString("standardPipeline.alreadyStarted"));
+
+ // Notify our interested LifecycleListeners
+ lifecycle.fireLifecycleEvent(BEFORE_START_EVENT, null);
+
started = true;
// Start the Valves in our pipeline (including the basic), if any
@@ -283,6 +287,9 @@
// Notify our interested LifecycleListeners
lifecycle.fireLifecycleEvent(START_EVENT, null);
+ // Notify our interested LifecycleListeners
+ lifecycle.fireLifecycleEvent(AFTER_START_EVENT, null);
+
}
@@ -301,6 +308,9 @@
(sm.getString("standardPipeline.notStarted"));
// Notify our interested LifecycleListeners
+ lifecycle.fireLifecycleEvent(BEFORE_STOP_EVENT, null);
+
+ // Notify our interested LifecycleListeners
lifecycle.fireLifecycleEvent(STOP_EVENT, null);
started = false;
@@ -311,6 +321,9 @@
if (valves[i] instanceof Lifecycle)
((Lifecycle) valves[i]).stop();
}
+
+ // Notify our interested LifecycleListeners
+ lifecycle.fireLifecycleEvent(AFTER_STOP_EVENT, null);
}
1.24 +17 -4 jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/StandardServer.java
Index: StandardServer.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/StandardServer.java,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- StandardServer.java 3 May 2002 02:19:23 -0000 1.23
+++ StandardServer.java 14 May 2002 16:27:05 -0000 1.24
@@ -1,7 +1,7 @@
/*
- * $Header: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/StandardServer.java,v 1.23 2002/05/03 02:19:23 craigmcc Exp $
- * $Revision: 1.23 $
- * $Date: 2002/05/03 02:19:23 $
+ * $Header: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/StandardServer.java,v 1.24 2002/05/14 16:27:05 remm Exp $
+ * $Revision: 1.24 $
+ * $Date: 2002/05/14 16:27:05 $
*
* ====================================================================
*
@@ -93,7 +93,7 @@
* (but not required) when deploying and starting Catalina.
*
* @author Craig R. McClanahan
- * @version $Revision: 1.23 $ $Date: 2002/05/03 02:19:23 $
+ * @version $Revision: 1.24 $ $Date: 2002/05/14 16:27:05 $
*/
public final class StandardServer
@@ -694,6 +694,9 @@
throw new LifecycleException
(sm.getString("standardServer.start.started"));
+ // Notify our interested LifecycleListeners
+ lifecycle.fireLifecycleEvent(BEFORE_START_EVENT, null);
+
lifecycle.fireLifecycleEvent(START_EVENT, null);
started = true;
@@ -705,6 +708,9 @@
}
}
+ // Notify our interested LifecycleListeners
+ lifecycle.fireLifecycleEvent(AFTER_START_EVENT, null);
+
}
@@ -724,6 +730,10 @@
if (!started)
throw new LifecycleException
(sm.getString("standardServer.stop.notStarted"));
+
+ // Notify our interested LifecycleListeners
+ lifecycle.fireLifecycleEvent(BEFORE_STOP_EVENT, null);
+
lifecycle.fireLifecycleEvent(STOP_EVENT, null);
started = false;
@@ -732,6 +742,9 @@
if (services[i] instanceof Lifecycle)
((Lifecycle) services[i]).stop();
}
+
+ // Notify our interested LifecycleListeners
+ lifecycle.fireLifecycleEvent(AFTER_STOP_EVENT, null);
}
1.10 +18 -4 jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/StandardService.java
Index: StandardService.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/StandardService.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- StandardService.java 6 Mar 2002 06:49:11 -0000 1.9
+++ StandardService.java 14 May 2002 16:27:05 -0000 1.10
@@ -1,7 +1,7 @@
/*
- * $Header: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/StandardService.java,v 1.9 2002/03/06 06:49:11 craigmcc Exp $
- * $Revision: 1.9 $
- * $Date: 2002/03/06 06:49:11 $
+ * $Header: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/StandardService.java,v 1.10 2002/05/14 16:27:05 remm Exp $
+ * $Revision: 1.10 $
+ * $Date: 2002/05/14 16:27:05 $
*
* ====================================================================
*
@@ -86,7 +86,7 @@
* not required.
*
* @author Craig R. McClanahan
- * @version $Revision: 1.9 $ $Date: 2002/03/06 06:49:11 $
+ * @version $Revision: 1.10 $ $Date: 2002/05/14 16:27:05 $
*/
public final class StandardService
@@ -484,6 +484,9 @@
(sm.getString("standardService.start.started"));
}
+ // Notify our interested LifecycleListeners
+ lifecycle.fireLifecycleEvent(BEFORE_START_EVENT, null);
+
System.out.println
(sm.getString("standardService.start.name", this.name));
lifecycle.fireLifecycleEvent(START_EVENT, null);
@@ -506,6 +509,9 @@
}
}
+ // Notify our interested LifecycleListeners
+ lifecycle.fireLifecycleEvent(AFTER_START_EVENT, null);
+
}
@@ -526,6 +532,10 @@
throw new LifecycleException
(sm.getString("standardService.stop.notStarted"));
}
+
+ // Notify our interested LifecycleListeners
+ lifecycle.fireLifecycleEvent(BEFORE_STOP_EVENT, null);
+
lifecycle.fireLifecycleEvent(STOP_EVENT, null);
System.out.println
@@ -549,7 +559,11 @@
}
}
+ // Notify our interested LifecycleListeners
+ lifecycle.fireLifecycleEvent(AFTER_STOP_EVENT, null);
+
}
+
/**
* Invoke a pre-startup initialization. This is used to allow connectors
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>