Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse McConnell2011-06-16 21:28:24 +0000
committerJesse McConnell2011-06-16 21:28:24 +0000
commit82902b49eba1c45d3a2beb68aae12d972bb439d4 (patch)
treea9b23fbea1fb220bf781a855b3d44af951a34aaa /jetty-servlets
parentf886b777e84ea20aaaf4dc226f3c8ae0903c1207 (diff)
downloadorg.eclipse.jetty.project-82902b49eba1c45d3a2beb68aae12d972bb439d4.tar.gz
org.eclipse.jetty.project-82902b49eba1c45d3a2beb68aae12d972bb439d4.tar.xz
org.eclipse.jetty.project-82902b49eba1c45d3a2beb68aae12d972bb439d4.zip
Add timeout and idleTimeout servlet init parameters to the creation of the http client
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@3391 7e9141cc-0065-0410-87d8-b60c137991c4
Diffstat (limited to 'jetty-servlets')
-rw-r--r--jetty-servlets/src/main/java/org/eclipse/jetty/servlets/ProxyServlet.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/jetty-servlets/src/main/java/org/eclipse/jetty/servlets/ProxyServlet.java b/jetty-servlets/src/main/java/org/eclipse/jetty/servlets/ProxyServlet.java
index f6bedc0bc1..8e8eb7adea 100644
--- a/jetty-servlets/src/main/java/org/eclipse/jetty/servlets/ProxyServlet.java
+++ b/jetty-servlets/src/main/java/org/eclipse/jetty/servlets/ProxyServlet.java
@@ -204,6 +204,20 @@ public class ProxyServlet implements Servlet
{
client.setMaxConnectionsPerAddress(Integer.parseInt(t));
}
+
+ t = config.getInitParameter("timeout");
+
+ if ( t != null )
+ {
+ client.setTimeout(Long.parseLong(t));
+ }
+
+ t = config.getInitParameter("idleTimeout");
+
+ if ( t != null )
+ {
+ client.setIdleTimeout(Long.parseLong(t));
+ }
client.start();

Back to the top