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