billbarker 2002/12/22 17:32:24 Modified: coyote/src/java/org/apache/coyote/tomcat4 CoyoteConnector.java Log: Adding the 'maxKeepAliveRequests' attribute to the Connector. The code in the Protocol and Processor has been there for a very long time. I'd be +1 to changing the 4.x and 4.x Connectors to (like the 3.3 Connector) attempt to pass all configuration attributes to the Protocol, and let the Protocol decide if it care about it. Revision Changes Path 1.20 +25 -4 jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/tomcat4/CoyoteConnector.java Index: CoyoteConnector.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/tomcat4/CoyoteConnector.java,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- CoyoteConnector.java 18 Dec 2002 18:11:10 -0000 1.19 +++ CoyoteConnector.java 23 Dec 2002 01:32:24 -0000 1.20 @@ -305,6 +305,11 @@ */ private boolean disableUploadTimeout = false; + /** + * Maximum number of Keep-Alive requests to honor per connection. + */ + private int maxKeepAliveRequests = 100; + /** * Compression value. @@ -778,6 +783,20 @@ } /** + * Return the maximum number of Keep-Alive requests to honor per connection. + */ + public int getMaxKeepAliveRequests() { + return maxKeepAliveRequests; + } + + /** + * Set the maximum number of Keep-Alive requests to honor per connection. + */ + public void setMaxKeepAliveRequests(int mkar) { + maxKeepAliveRequests = mkar; + } + + /** * Return the scheme that will be assigned to requests received * through this connector. Default value is "http". */ @@ -1021,6 +1040,8 @@ "" + connectionTimeout); IntrospectionUtils.setProperty(protocolHandler, "disableUploadTimeout", "" + disableUploadTimeout); + IntrospectionUtils.setProperty(protocolHandler, "maxKeepAliveRequests", + "" + maxKeepAliveRequests); IntrospectionUtils.setProperty(protocolHandler, "compression", compression); if (address != null) {
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>