From 657a78fcb5380d3d400425dd049631d76bd0a2b2 Mon Sep 17 00:00:00 2001 From: Jason Eric Klaes Hoetger Date: Sat, 23 Apr 2016 13:13:18 -0700 Subject: [PATCH] Allow changing the connect timeout after the proxy has been started --- .../main/java/net/lightbody/bmp/BrowserMobProxyServer.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/browsermob-core-littleproxy/src/main/java/net/lightbody/bmp/BrowserMobProxyServer.java b/browsermob-core-littleproxy/src/main/java/net/lightbody/bmp/BrowserMobProxyServer.java index 782297ed7..937ee45fd 100644 --- a/browsermob-core-littleproxy/src/main/java/net/lightbody/bmp/BrowserMobProxyServer.java +++ b/browsermob-core-littleproxy/src/main/java/net/lightbody/bmp/BrowserMobProxyServer.java @@ -892,11 +892,11 @@ public void setWriteLimitKbps(long writeLimitKbps) { @Override public void setConnectTimeout(int connectTimeout, TimeUnit timeUnit) { + this.connectTimeoutMs = (int) TimeUnit.MILLISECONDS.convert(connectTimeout, timeUnit); + if (isStarted()) { - throw new IllegalStateException("LittleProxy implementation does not allow changes to connect timeout after proxy has been started"); + proxyServer.setConnectTimeout((int) TimeUnit.MILLISECONDS.convert(connectTimeout, timeUnit)); } - - this.connectTimeoutMs = (int) TimeUnit.MILLISECONDS.convert(connectTimeout, timeUnit); } /**