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]