Refactor the BIO connector to align it better for async support, this means a "poller...
authorfhanik <fhanik@13f79535-47bb-0310-9956-ffa450edef68>
Thu, 8 Oct 2009 17:08:20 +0000 (17:08 +0000)
committerfhanik <fhanik@13f79535-47bb-0310-9956-ffa450edef68>
Thu, 8 Oct 2009 17:08:20 +0000 (17:08 +0000)
commit41e52221b0bdd3880c868c430eced293c8168b7a
tree84aab72934fcd2e96e369c3373072dc7f54ae156
parent146385a3017cd3e0cb8c3de45005f3336f32a39f
Refactor the BIO connector to align it better for async support, this means a "poller" style for timeouts etc.
First step is to allow the connector to do keep alive on more connections than we have threads.
More changes to follow, good chance that NIO and BIO can share tons of code

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@823234 13f79535-47bb-0310-9956-ffa450edef68
12 files changed:
java/org/apache/coyote/ajp/AjpProtocol.java
java/org/apache/coyote/http11/AbstractHttp11Processor.java [new file with mode: 0644]
java/org/apache/coyote/http11/Http11NioProcessor.java
java/org/apache/coyote/http11/Http11Processor.java
java/org/apache/coyote/http11/Http11Protocol.java
java/org/apache/tomcat/util/net/JIoEndpoint.java
java/org/apache/tomcat/util/net/NioEndpoint.java
java/org/apache/tomcat/util/net/SocketWrapper.java [new file with mode: 0644]
java/org/apache/tomcat/util/net/jsse/JSSESocketFactory.java
test/org/apache/TestAll.java
test/org/apache/catalina/connector/TestKeepAliveCount.java [new file with mode: 0644]
test/org/apache/catalina/startup/SimpleHttpClient.java