Skip to content

Commit 9520082

Browse files
authored
Update DefaultHttpClient.java
1 parent 21cd725 commit 9520082

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

src/main/java/com/microsoft/aad/msal4j/DefaultHttpClient.java

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,17 @@ class DefaultHttpClient implements IHttpClient {
1515

1616
private final Proxy proxy;
1717
private final SSLSocketFactory sslSocketFactory;
18-
public int DEFAULTCONNECTIONTIMEOUT = 3000;
19-
public int DEFAULTREADTIMEOUT = 5000;
18+
public int DEFAULT_CONNECT_TIMEOUT = 10000;
19+
public int DEFAULT_READ_TIMEOUT = 15000;
20+
21+
private int connectTimeout = DEFAULT_CONNECT_TIMEOUT;
22+
private int readTimeout = DEFAULT_READ_TIMEOUT;
2023

2124
DefaultHttpClient(Proxy proxy, SSLSocketFactory sslSocketFactory, Integer connectTimeout, Integer readTimeout){
2225
this.proxy = proxy;
2326
this.sslSocketFactory = sslSocketFactory;
24-
if (connectTimeout != null) this.CONNECT_TIMEOUT = connectTimeout;
25-
if (readTimeout != null) this.READ_TIMEOUT = readTimeout;
27+
if (connectTimeout != null) this.connectTimeout = connectTimeout;
28+
if (readTimeout != null) this.readTimeout = readTimeout;
2629
}
2730

2831
public IHttpResponse send(HttpRequest httpRequest) throws Exception{
@@ -80,8 +83,8 @@ private HttpsURLConnection openConnection(final URL finalURL)
8083
connection.setSSLSocketFactory(sslSocketFactory);
8184
}
8285

83-
connection.setConnectTimeout(DEFAULTCONNECTIONTIMEOUT);
84-
connection.setReadTimeout(DEFAULTREADTIMEOUT);
86+
connection.setConnectTimeout(connectTimeout);
87+
connection.setReadTimeout(readTimeout);
8588

8689
return connection;
8790
}

0 commit comments

Comments
 (0)