You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by fm...@apache.org on 2014/01/08 21:02:26 UTC

svn commit: r1556621 - in /felix/trunk/http/jetty/src/main/java/org/apache/felix/http/jetty/internal: JettyConfig.java JettyService.java

Author: fmeschbe
Date: Wed Jan  8 20:02:26 2014
New Revision: 1556621

URL: http://svn.apache.org/r1556621
Log:
FELIX-4377 Readd configuration of request and respoonse header buffer size

Applying patch by Dominique Pfister (thanks alot)

Modified:
    felix/trunk/http/jetty/src/main/java/org/apache/felix/http/jetty/internal/JettyConfig.java
    felix/trunk/http/jetty/src/main/java/org/apache/felix/http/jetty/internal/JettyService.java

Modified: felix/trunk/http/jetty/src/main/java/org/apache/felix/http/jetty/internal/JettyConfig.java
URL: http://svn.apache.org/viewvc/felix/trunk/http/jetty/src/main/java/org/apache/felix/http/jetty/internal/JettyConfig.java?rev=1556621&r1=1556620&r2=1556621&view=diff
==============================================================================
--- felix/trunk/http/jetty/src/main/java/org/apache/felix/http/jetty/internal/JettyConfig.java (original)
+++ felix/trunk/http/jetty/src/main/java/org/apache/felix/http/jetty/internal/JettyConfig.java Wed Jan  8 20:02:26 2014
@@ -185,6 +185,11 @@ public final class JettyConfig
         return getStringArrayProperty(FELIX_JETTY_EXCLUDED_SUITES, null);
     }
 
+    public int getHeaderSize()
+    {
+        return getIntProperty(FELIX_JETTY_HEADER_BUFFER_SIZE, 16 * 1024);
+    }
+
     public String getHost()
     {
         return getProperty(FELIX_HOST, null);

Modified: felix/trunk/http/jetty/src/main/java/org/apache/felix/http/jetty/internal/JettyService.java
URL: http://svn.apache.org/viewvc/felix/trunk/http/jetty/src/main/java/org/apache/felix/http/jetty/internal/JettyService.java?rev=1556621&r1=1556620&r2=1556621&view=diff
==============================================================================
--- felix/trunk/http/jetty/src/main/java/org/apache/felix/http/jetty/internal/JettyService.java (original)
+++ felix/trunk/http/jetty/src/main/java/org/apache/felix/http/jetty/internal/JettyService.java Wed Jan  8 20:02:26 2014
@@ -384,7 +384,9 @@ public final class JettyService extends 
     private void configureConnector(final Connector connector, int port)
     {
         connector.setMaxIdleTime(this.config.getHttpTimeout());
+        connector.setRequestHeaderSize(this.config.getHeaderSize());
         connector.setRequestBufferSize(this.config.getRequestBufferSize());
+        connector.setResponseHeaderSize(this.config.getHeaderSize());
         connector.setResponseBufferSize(this.config.getResponseBufferSize());
         connector.setPort(port);
         connector.setHost(this.config.getHost());