Author: fhanik
Date: Tue Jan 22 09:33:32 2008
New Revision: 614268

URL: http://svn.apache.org/viewvc?rev=614268&view=rev
Log:
add the ability to set timeout during any EVENT, not just begin

Modified:
    tomcat/trunk/java/org/apache/coyote/http11/Http11NioProcessor.java

Modified: tomcat/trunk/java/org/apache/coyote/http11/Http11NioProcessor.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/http11/Http11NioProcessor.java?rev=614268&r1=614267&r2=614268&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/coyote/http11/Http11NioProcessor.java 
(original)
+++ tomcat/trunk/java/org/apache/coyote/http11/Http11NioProcessor.java Tue Jan 
22 09:33:32 2008
@@ -751,7 +751,10 @@
                 NioEndpoint.KeyAttachment attach = 
(NioEndpoint.KeyAttachment)socket.getAttachment(false);
                 if (attach != null) {
                     attach.setComet(comet);
-                    if (!comet) {
+                    if (comet) {
+                        Integer comettimeout = (Integer) 
request.getAttribute("org.apache.tomcat.comet.timeout");
+                        if (comettimeout != null) 
attach.setTimeout(comettimeout.longValue());
+                    } else {
                         //reset the timeout
                         
attach.setTimeout(endpoint.getSocketProperties().getSoTimeout());
                     }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to