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: [email protected]
For additional commands, e-mail: [email protected]