costin 01/08/02 19:47:32
Modified:src/share/org/apache/tomcat/core Handler.java
Log:
Added explicit setContextManager() ( to prevent eventual NPE ).
Empty init/destroy ( most internal handlers don't need that, but it's better to
avoid future class loader problems )
Invo
costin 01/02/27 08:24:23
Modified:src/share/org/apache/tomcat/core Handler.java Request.java
ServerSession.java
Log:
Remove hard-coded dependency on "Counters" - Counters code is still
experimental and the same thing can be easily done without an explicit
costin 01/02/19 12:22:42
Modified:src/share/org/apache/tomcat/core Handler.java
ServerSession.java package.html
Log:
Update core documentation ( package.html )
Added a section with core dependencies, removed unused imports.
This prepares for more c
costin 01/02/05 22:37:38
Modified:src/share/org/apache/tomcat/core Handler.java
Log:
Corresponding changes in Handler - for better exception treatment.
Revision ChangesPath
1.36 +9 -1 jakarta-tomcat/src/share/org/apache/tomcat/core/Handler.java
Index: Han
costin 00/12/31 18:36:00
Modified:src/share/org/apache/tomcat/core Handler.java
Log:
Renamed Handler.doService() to Handler.invoke().
Added comments and get/set Next/Prev for handlers that act as Valves.
Same thing can be implemented in a ValveHandler ( that will be part
o
larryi 00/12/20 07:25:51
Modified:src/facade22/org/apache/tomcat/facade
RequestDispatcherImpl.java ServletHandler.java
src/share/org/apache/tomcat/core Handler.java
Log:
Some simplification.
Removed saveError method from Handler. setErro
larryi 00/12/17 14:16:36
Modified:src/facade22/org/apache/tomcat/facade ServletHandler.java
src/share/org/apache/tomcat/core Handler.java Request.java
Log:
More fixes for exception handling.
It now works correctly when an included serlvet catches an exception an
larryi 00/12/16 11:04:28
Modified:src/facade22/org/apache/tomcat/facade ServletHandler.java
src/share/org/apache/tomcat/core Handler.java
Log:
Fix handling in ServletHandler for UnavailableException throw in service().
Move isIncluded() test from core to facade2
costin 00/12/12 14:33:04
Modified:src/facade22/org/apache/tomcat/facade
Servlet22Interceptor.java ServletHandler.java
src/facade22/org/apache/tomcat/modules/facade22
LoadOnStartupInterceptor.java
src/share/or
costin 00/12/05 19:59:30
Modified:src/facade22/org/apache/tomcat/facade
RequestDispatcherImpl.java ServletWrapper.java
src/share/org/apache/tomcat/context ErrorHandler.java
src/share/org/apache/tomcat/core Handler.java
Log:
Few
larryi 00/12/05 06:02:41
Modified:src/facade22/org/apache/tomcat/facade
RequestDispatcherImpl.java ServletWrapper.java
src/facade22/org/apache/tomcat/modules/facade22
JspInterceptor.java
src/share/org/apache/
craigmcc00/11/09 18:06:32
Modified:src/share/org/apache/tomcat/core Tag: tomcat_32 Handler.java
Log:
Restore the previous exception propogation model so that exceptions are
propogated only from included servlets. This undoes part of a change
Larry committed earlier -- after fur
larryi 00/11/09 06:11:28
Modified:src/share/org/apache/tomcat/core Tag: tomcat_32 Handler.java
Log:
Since exceptions are now being propagated, changes were need to
properly handle exceptions thrown during initialization.
Probably need to review how much is going in the log d
craigmcc00/11/04 19:55:50
Modified:src/share/org/apache/tomcat/core Tag: tomcat_32 Handler.java
Log:
Eliminiate the performance impact of locking on every request to avoid
the race condition. Thanks to Sam Ruby for pointing this out.
Revision ChangesPath
No
> public void service(Request req, Response res)
> throws IOException, ServletException
> {
> + synchronized(this) {
>if( ! initialized ) {
>try {
> init();
> @@ -271,6 +272,7 @@
> return;
>}
>}
> + }
This looks significant from
craigmcc00/11/04 19:36:04
Modified:src/share/org/apache/tomcat/core Tag: tomcat_32 Handler.java
Log:
Fix a race condition that could cause a servlet to be initialized twice if
it had not been initialized before, and two+ simultaneous requests are
received.
Submitted by: [EM
16 matches
Mail list logo