Return-Path: X-Original-To: apmail-camel-commits-archive@www.apache.org Delivered-To: apmail-camel-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id C600110C59 for ; Thu, 15 Aug 2013 13:30:36 +0000 (UTC) Received: (qmail 39582 invoked by uid 500); 15 Aug 2013 13:30:35 -0000 Delivered-To: apmail-camel-commits-archive@camel.apache.org Received: (qmail 39495 invoked by uid 500); 15 Aug 2013 13:30:34 -0000 Mailing-List: contact commits-help@camel.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@camel.apache.org Delivered-To: mailing list commits@camel.apache.org Received: (qmail 39459 invoked by uid 99); 15 Aug 2013 13:30:33 -0000 Received: from tyr.zones.apache.org (HELO tyr.zones.apache.org) (140.211.11.114) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 15 Aug 2013 13:30:33 +0000 Received: by tyr.zones.apache.org (Postfix, from userid 65534) id 01C81836F5F; Thu, 15 Aug 2013 13:30:32 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: davsclaus@apache.org To: commits@camel.apache.org Date: Thu, 15 Aug 2013 13:30:34 -0000 Message-Id: <65e8413b16f641b0bba3f74b3cc3f9ca@git.apache.org> In-Reply-To: References: X-Mailer: ASF-Git Admin Mailer Subject: [3/3] git commit: CAMEL-6629: Configure jetty connector request/response buffer sizes is easier. CAMEL-6629: Configure jetty connector request/response buffer sizes is easier. Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/ac0d1c1d Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/ac0d1c1d Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/ac0d1c1d Branch: refs/heads/camel-2.11.x Commit: ac0d1c1dc6da0f12f901fcad83f616b54797f765 Parents: dd836f7 Author: Claus Ibsen Authored: Thu Aug 15 15:27:36 2013 +0200 Committer: Claus Ibsen Committed: Thu Aug 15 15:28:11 2013 +0200 ---------------------------------------------------------------------- .../component/jetty/JettyHttpComponent.java | 53 ++++++++++++++++++++ 1 file changed, 53 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/ac0d1c1d/components/camel-jetty/src/main/java/org/apache/camel/component/jetty/JettyHttpComponent.java ---------------------------------------------------------------------- diff --git a/components/camel-jetty/src/main/java/org/apache/camel/component/jetty/JettyHttpComponent.java b/components/camel-jetty/src/main/java/org/apache/camel/component/jetty/JettyHttpComponent.java index e679485..a104197 100644 --- a/components/camel-jetty/src/main/java/org/apache/camel/component/jetty/JettyHttpComponent.java +++ b/components/camel-jetty/src/main/java/org/apache/camel/component/jetty/JettyHttpComponent.java @@ -100,7 +100,10 @@ public class JettyHttpComponent extends HttpComponent { protected Long continuationTimeout; protected boolean useContinuation = true; protected SSLContextParameters sslContextParameters; + protected Integer requestBufferSize; + protected Integer requestHeaderSize; protected Integer responseBufferSize; + protected Integer responseHeaderSize; class ConnectorRef { Server server; @@ -542,6 +545,19 @@ public class JettyHttpComponent extends HttpComponent { + " Unknown parameters=[" + properties + "]"); } } + + if (answer != null && requestBufferSize != null) { + answer.setRequestBufferSize(requestBufferSize); + } + if (answer != null && requestHeaderSize != null) { + answer.setRequestHeaderSize(requestHeaderSize); + } + if (answer != null && responseBufferSize != null) { + answer.setResponseBufferSize(responseBufferSize); + } + if (answer != null && responseHeaderSize != null) { + answer.setResponseBufferSize(responseHeaderSize); + } return answer; } @@ -619,6 +635,19 @@ public class JettyHttpComponent extends HttpComponent { + " Unknown parameters=[" + properties + "]"); } } + + if (requestBufferSize != null) { + answer.setRequestBufferSize(requestBufferSize); + } + if (requestHeaderSize != null) { + answer.setRequestHeaderSize(requestHeaderSize); + } + if (responseBufferSize != null) { + answer.setResponseBufferSize(responseBufferSize); + } + if (responseHeaderSize != null) { + answer.setResponseBufferSize(responseHeaderSize); + } return answer; } @@ -838,6 +867,30 @@ public class JettyHttpComponent extends HttpComponent { this.responseBufferSize = responseBufferSize; } + public Integer getRequestBufferSize() { + return requestBufferSize; + } + + public void setRequestBufferSize(Integer requestBufferSize) { + this.requestBufferSize = requestBufferSize; + } + + public Integer getRequestHeaderSize() { + return requestHeaderSize; + } + + public void setRequestHeaderSize(Integer requestHeaderSize) { + this.requestHeaderSize = requestHeaderSize; + } + + public Integer getResponseHeaderSize() { + return responseHeaderSize; + } + + public void setResponseHeaderSize(Integer responseHeaderSize) { + this.responseHeaderSize = responseHeaderSize; + } + // Implementation methods // ------------------------------------------------------------------------- protected CamelServlet createServletForConnector(Server server, Connector connector,