Author: remm
Date: Wed Oct 29 20:06:03 2014
New Revision: 1635289
URL: http://svn.apache.org/r1635289
Log:
Use the strict compliance flag to wrap around the change deferring real
completion of AsyncContext.complete until after onComplete. (part 2)
Modified:
tomcat/trunk/java/org/apache/coyote/AsyncStateMachine.java
Modified: tomcat/trunk/java/org/apache/coyote/AsyncStateMachine.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/AsyncStateMachine.java?rev=1635289&r1=1635288&r2=1635289&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/coyote/AsyncStateMachine.java [UTF-8]
(original)
+++ tomcat/trunk/java/org/apache/coyote/AsyncStateMachine.java [UTF-8] Wed Oct
29 20:06:03 2014
@@ -19,6 +19,7 @@ package org.apache.coyote;
import java.security.AccessController;
import java.security.PrivilegedAction;
+import org.apache.catalina.Globals;
import org.apache.tomcat.util.net.AbstractEndpoint.Handler.SocketState;
import org.apache.tomcat.util.res.StringManager;
import org.apache.tomcat.util.security.PrivilegedGetTccl;
@@ -109,7 +110,7 @@ public class AsyncStateMachine {
DISPATCHED(false, false, false),
STARTING(true, true, false),
STARTED(true, true, false),
- MUST_COMPLETE(true, true, false),
+ MUST_COMPLETE(true, Globals.STRICT_SERVLET_COMPLIANCE, false),
COMPLETING(true, false, false),
TIMING_OUT(true, false, false),
MUST_DISPATCH(true, true, true),
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]