Skip to content

Commit 4d15c82

Browse files
author
Gerald Unterrainer
committed
Merge branch 'develop'
2 parents 785a49e + c67144b commit 4d15c82

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
<modelVersion>4.0.0</modelVersion>
1212
<artifactId>rest-client</artifactId>
13-
<version>0.0.1</version>
13+
<version>0.0.2</version>
1414
<name>RestClient</name>
1515
<packaging>jar</packaging>
1616

src/main/java/info/unterrainer/commons/restclient/RestClient.java

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,17 @@ public class RestClient {
2929
protected final JsonMapper jsonMapper;
3030

3131
public RestClient(final JsonMapper jsonMapper, final String userName, final String password) {
32+
this(jsonMapper, userName, password, 10000L, 10000L, 10000L);
33+
}
34+
35+
public RestClient(final JsonMapper jsonMapper, final String userName, final String password,
36+
final Long connectTimeoutInMillis, final Long readTimeoutInMillis, final Long writeTimeoutInMillis) {
3237
super();
3338
this.jsonMapper = jsonMapper;
34-
okhttp3.OkHttpClient.Builder c = new OkHttpClient.Builder().connectTimeout(10000, TimeUnit.MILLISECONDS)
35-
.readTimeout(10000, TimeUnit.MILLISECONDS)
36-
.writeTimeout(10000, TimeUnit.MILLISECONDS)
39+
okhttp3.OkHttpClient.Builder c = new OkHttpClient.Builder()
40+
.connectTimeout(connectTimeoutInMillis, TimeUnit.MILLISECONDS)
41+
.readTimeout(readTimeoutInMillis, TimeUnit.MILLISECONDS)
42+
.writeTimeout(writeTimeoutInMillis, TimeUnit.MILLISECONDS)
3743
.followRedirects(true);
3844
if (userName != null || password != null)
3945
c.authenticator((route, response) -> {

0 commit comments

Comments
 (0)