Author: fhanik Date: Mon May 21 02:56:48 2007 New Revision: 540094 URL: http://svn.apache.org/viewvc?view=rev&rev=540094 Log: add non block support
Modified: tomcat/tc6.0.x/trunk/java/org/apache/tomcat/util/net/SecureNioChannel.java Modified: tomcat/tc6.0.x/trunk/java/org/apache/tomcat/util/net/SecureNioChannel.java URL: http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/java/org/apache/tomcat/util/net/SecureNioChannel.java?view=diff&rev=540094&r1=540093&r2=540094 ============================================================================== --- tomcat/tc6.0.x/trunk/java/org/apache/tomcat/util/net/SecureNioChannel.java (original) +++ tomcat/tc6.0.x/trunk/java/org/apache/tomcat/util/net/SecureNioChannel.java Mon May 21 02:56:48 2007 @@ -103,7 +103,11 @@ * @return boolean */ public boolean flush(boolean block, Selector s, long timeout) throws IOException { - pool.write(netOutBuffer,this,s,timeout); + if (!block) { + flush(netOutBuffer); + } else { + pool.write(netOutBuffer, this, s, timeout); + } return !netOutBuffer.hasRemaining(); } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]