Author: remm
Date: Sun Apr 20 14:43:52 2014
New Revision: 1588771

URL: http://svn.apache.org/r1588771
Log:
When not inline, do not use a new thread since the completion handler is 
already run in a new thread.

Modified:
    tomcat/trunk/java/org/apache/coyote/http11/InternalNio2OutputBuffer.java
    
tomcat/trunk/java/org/apache/coyote/http11/upgrade/Nio2ServletOutputStream.java

Modified: 
tomcat/trunk/java/org/apache/coyote/http11/InternalNio2OutputBuffer.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/http11/InternalNio2OutputBuffer.java?rev=1588771&r1=1588770&r2=1588771&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/coyote/http11/InternalNio2OutputBuffer.java 
(original)
+++ tomcat/trunk/java/org/apache/coyote/http11/InternalNio2OutputBuffer.java 
Sun Apr 20 14:43:52 2014
@@ -145,7 +145,7 @@ public class InternalNio2OutputBuffer ex
                     }
                 }
                 if (notify) {
-                    endpoint.processSocket(socket, SocketStatus.OPEN_WRITE, 
true);
+                    endpoint.processSocket(socket, SocketStatus.OPEN_WRITE, 
false);
                 }
             }
 
@@ -196,7 +196,7 @@ public class InternalNio2OutputBuffer ex
                     }
                 }
                 if (notify) {
-                    endpoint.processSocket(socket, SocketStatus.OPEN_WRITE, 
true);
+                    endpoint.processSocket(socket, SocketStatus.OPEN_WRITE, 
false);
                 }
             }
 

Modified: 
tomcat/trunk/java/org/apache/coyote/http11/upgrade/Nio2ServletOutputStream.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/http11/upgrade/Nio2ServletOutputStream.java?rev=1588771&r1=1588770&r2=1588771&view=diff
==============================================================================
--- 
tomcat/trunk/java/org/apache/coyote/http11/upgrade/Nio2ServletOutputStream.java 
(original)
+++ 
tomcat/trunk/java/org/apache/coyote/http11/upgrade/Nio2ServletOutputStream.java 
Sun Apr 20 14:43:52 2014
@@ -62,7 +62,7 @@ public class Nio2ServletOutputStream ext
                         } catch (IOException e) {
                             socketWrapper.setError(true);
                             onError(e);
-                            endpoint.processSocket(socketWrapper, 
SocketStatus.ERROR, true);
+                            endpoint.processSocket(socketWrapper, 
SocketStatus.ERROR, false);
                         }
                     }
                 }



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

Reply via email to