Skip to content

Commit 046881a

Browse files
committed
Refactor to ready property only once
1 parent c52ec5a commit 046881a

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

src/main/java/eu/openanalytics/containerproxy/service/ProxyService.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,11 +111,13 @@ public class ProxyService {
111111
private SpecExpressionResolver expressionResolver;
112112
private boolean stopAppsOnShutdown;
113113
private Pair<String, Instant> lastStop = null;
114+
private int requestTimeout;
114115

115116
@PostConstruct
116117
public void init() {
117118
stopAppsOnShutdown = Boolean.parseBoolean(environment.getProperty(PROPERTY_STOP_PROXIES_ON_SHUTDOWN, "true"));
118119
maxTotalInstances = environment.getProperty("proxy.max-total-instances", Integer.class, -1);
120+
requestTimeout = Integer.parseInt(environment.getProperty("proxy.container-wait-timeout", "5000"));
119121
}
120122

121123
@PreDestroy
@@ -435,8 +437,8 @@ public boolean isProxyHealthy(Proxy proxy) {
435437

436438
URL testURL = new URL(targetURI.toString() + "/");
437439
HttpURLConnection connection = ((HttpURLConnection) testURL.openConnection());
438-
connection.setConnectTimeout(timeoutMs);
439-
connection.setReadTimeout(timeoutMs);
440+
connection.setConnectTimeout(requestTimeout);
441+
connection.setReadTimeout(requestTimeout);
440442
connection.setInstanceFollowRedirects(false);
441443
int responseCode = connection.getResponseCode();
442444
if (!Arrays.asList(200, 301, 302, 303, 307, 308).contains(responseCode)) {

0 commit comments

Comments
 (0)