You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by lu...@apache.org on 2003/10/15 19:24:16 UTC
cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core ContainerBase.java StandardContext.java
luehe 2003/10/15 10:24:16
Modified: catalina/src/share/org/apache/catalina/core
ContainerBase.java StandardContext.java
Log:
Start/stop ContainerBackgroundProcessor thread as part of StandardContext.start()/stop(), respectively.
Revision Changes Path
1.29 +3 -3 jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/ContainerBase.java
Index: ContainerBase.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/ContainerBase.java,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- ContainerBase.java 2 Sep 2003 21:22:04 -0000 1.28
+++ ContainerBase.java 15 Oct 2003 17:24:16 -0000 1.29
@@ -1158,7 +1158,7 @@
// Notify our interested LifecycleListeners
lifecycle.fireLifecycleEvent(BEFORE_STOP_EVENT, null);
- // Stop out thread
+ // Stop our thread
threadStop();
// Notify our interested LifecycleListeners
@@ -1583,7 +1583,7 @@
* Start the background thread that will periodically check for
* session timeouts.
*/
- private void threadStart() {
+ protected void threadStart() {
if (thread != null)
return;
@@ -1603,7 +1603,7 @@
* Stop the background thread that is periodically checking for
* session timeouts.
*/
- private void threadStop() {
+ protected void threadStop() {
if (thread == null)
return;
1.96 +7 -1 jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardContext.java
Index: StandardContext.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardContext.java,v
retrieving revision 1.95
retrieving revision 1.96
diff -u -r1.95 -r1.96
--- StandardContext.java 23 Sep 2003 09:07:37 -0000 1.95
+++ StandardContext.java 15 Oct 2003 17:24:16 -0000 1.96
@@ -4107,6 +4107,9 @@
((Lifecycle) getManager()).start();
}
+ // Start ContainerBackgroundProcessor thread
+ super.threadStart();
+
} finally {
// Unbinding thread
unbindThread(oldCCL);
@@ -4294,6 +4297,9 @@
// Finalize our character set mapper
setCharsetMapper(null);
+
+ // Stop ContainerBackgroundProcessor thread
+ super.threadStop();
if ((manager != null) && (manager instanceof Lifecycle)) {
((Lifecycle) manager).stop();
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org