Author: markt
Date: Thu Mar 25 18:11:52 2010
New Revision: 927525

URL: http://svn.apache.org/viewvc?rev=927525&view=rev
Log:
TCK failures: Make valve Async aware - with some help from Filip

Modified:
    tomcat/trunk/java/org/apache/catalina/core/StandardContextValve.java

Modified: tomcat/trunk/java/org/apache/catalina/core/StandardContextValve.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/core/StandardContextValve.java?rev=927525&r1=927524&r2=927525&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/core/StandardContextValve.java 
(original)
+++ tomcat/trunk/java/org/apache/catalina/core/StandardContextValve.java Thu 
Mar 25 18:11:52 2010
@@ -183,7 +183,9 @@ final class StandardContextValve
                 ServletRequestListener listener =
                     (ServletRequestListener) instances[i];
                 try {
-                    listener.requestInitialized(event);
+                    if (!request.isAsyncDispatching()) {
+                        listener.requestInitialized(event);
+                    }
                 } catch (Throwable t) {
                     
container.getLogger().error(sm.getString("standardContext.requestListener.requestInit",
                                      instances[i].getClass().getName()), t);
@@ -210,7 +212,9 @@ final class StandardContextValve
                 ServletRequestListener listener =
                     (ServletRequestListener) instances[j];
                 try {
-                    listener.requestDestroyed(event);
+                    if (!request.isAsyncDispatching()) {
+                        listener.requestDestroyed(event);
+                    }
                 } catch (Throwable t) {
                     
container.getLogger().error(sm.getString("standardContext.requestListener.requestDestroy",
                                      instances[j].getClass().getName()), t);



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to