Fix (may not be complete yet) to the memory leak in the NIO connector.
authorfhanik <fhanik@13f79535-47bb-0310-9956-ffa450edef68>
Tue, 20 Feb 2007 23:59:05 +0000 (23:59 +0000)
committerfhanik <fhanik@13f79535-47bb-0310-9956-ffa450edef68>
Tue, 20 Feb 2007 23:59:05 +0000 (23:59 +0000)
commitdcb1636a7d0aac6092bf7010cc23d67cd425583f
treee63dffb606ca87fbc5dc57632d08775cc51a6d08
parentf3cc13f1f3d786a4ea1b10f5fc2d823fd11a630d
Fix (may not be complete yet) to the memory leak in the NIO connector.
The caches where holding references they aren't supposed to hold.
Added in the ability to use the pollers selector (share a selector) instead of each thread
using one from the selector pool. Selector pools can be very resource intensive.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@509820 13f79535-47bb-0310-9956-ffa450edef68
java/org/apache/tomcat/util/net/NioBlockingSelector.java [new file with mode: 0644]
java/org/apache/tomcat/util/net/NioEndpoint.java
java/org/apache/tomcat/util/net/NioSelectorPool.java
java/org/apache/tomcat/util/net/SocketProperties.java
webapps/docs/changelog.xml
webapps/docs/config/http.xml