Author: markt
Date: Fri Sep 17 18:27:49 2010
New Revision: 998236

URL: http://svn.apache.org/viewvc?rev=998236&view=rev
Log:
Code clean-up.
Align BIO and NIO to make Async refactoring easier

Modified:
    tomcat/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java

Modified: tomcat/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java?rev=998236&r1=998235&r2=998236&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java Fri Sep 17 
18:27:49 2010
@@ -52,6 +52,7 @@ import javax.net.ssl.X509KeyManager;
 import org.apache.juli.logging.Log;
 import org.apache.juli.logging.LogFactory;
 import org.apache.tomcat.util.IntrospectionUtils;
+import org.apache.tomcat.util.net.AbstractEndpoint.Handler.SocketState;
 import org.apache.tomcat.util.net.SecureNioChannel.ApplicationBufferHandler;
 import org.apache.tomcat.util.net.jsse.JSSESocketFactory;
 import org.apache.tomcat.util.net.jsse.NioX509KeyManager;
@@ -1478,11 +1479,11 @@ public class NioEndpoint extends Abstrac
                     handshake = -1;
                 }
                 if ( handshake == 0 ) {
+                    SocketState state = SocketState.OPEN;
                     // Process the request from this socket
-                    boolean closed = 
(status==null)?(handler.process(socket)==Handler.SocketState.CLOSED) :
-                        
(handler.event(socket,status)==Handler.SocketState.CLOSED);
+                    state = 
(status==null)?handler.process(socket):handler.event(socket,status);
 
-                    if (closed) {
+                    if (state == SocketState.CLOSED) {
                         // Close socket and pool
                         try {
                             KeyAttachment ka = null;



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

Reply via email to