Implement asynchronous callbacks for CometEvent.close and CometEvent.setTimeout to...
authorfhanik <fhanik@13f79535-47bb-0310-9956-ffa450edef68>
Sat, 5 Apr 2008 20:44:42 +0000 (20:44 +0000)
committerfhanik <fhanik@13f79535-47bb-0310-9956-ffa450edef68>
Sat, 5 Apr 2008 20:44:42 +0000 (20:44 +0000)
commitb053bf002d4fbb08fc1638cd3b2b906b91d96099
treea9929d9cb49e4566ada8a39441927c4501073b06
parent7bb7c009f9c753d9e5b3aabbf1748d54265a7e55
Implement asynchronous callbacks for CometEvent.close and CometEvent.setTimeout to avoid connections with very long timeouts getting stuck
CometProcessor implements servlet interface, or the code will fail deployment
if no keepalive, close the connection after comet transaction is complete

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@645175 13f79535-47bb-0310-9956-ffa450edef68
java/org/apache/catalina/CometProcessor.java
java/org/apache/catalina/connector/CometEventImpl.java
java/org/apache/catalina/connector/Request.java
java/org/apache/coyote/ActionCode.java
java/org/apache/coyote/http11/Http11AprProcessor.java
java/org/apache/coyote/http11/Http11NioProcessor.java
java/org/apache/tomcat/util/net/NioEndpoint.java