Skip to content

Commit 4a6fabf

Browse files
authored
set HTTP Client ConnectionRequestTimeout (#1470)
1 parent 3613396 commit 4a6fabf

File tree

2 files changed

+16
-6
lines changed

2 files changed

+16
-6
lines changed

src/main/java/com/adyen/Config.java

+14-5
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ public class Config {
1818
protected String apiKey;
1919
protected int connectionTimeoutMillis = 60 * 1000; // default 60 sec
2020
protected int readTimeoutMillis = 60 * 1000; // default 60 sec
21-
protected int defaultKeepAlive = 60 * 1000; // default 60 sec
21+
protected int connectionRequestTimeoutMillis = 60 * 1000; // default 60 sec
22+
protected int defaultKeepAliveMillis = 60 * 1000; // default 60 sec
2223
protected Boolean protocolUpgradeEnabled;
2324

2425
//Terminal API Specific
@@ -113,12 +114,20 @@ public void setReadTimeoutMillis(int readTimeoutMillis) {
113114
this.readTimeoutMillis = readTimeoutMillis;
114115
}
115116

116-
public int getDefaultKeepAlive() {
117-
return defaultKeepAlive;
117+
public int getDefaultKeepAliveMillis() {
118+
return defaultKeepAliveMillis;
118119
}
119120

120-
public void setDefaultKeepAlive(int defaultKeepAlive) {
121-
this.defaultKeepAlive = defaultKeepAlive;
121+
public void setDefaultKeepAliveMillis(int defaultKeepAliveMillis) {
122+
this.defaultKeepAliveMillis = defaultKeepAliveMillis;
123+
}
124+
125+
public int getConnectionRequestTimeoutMillis() {
126+
return connectionRequestTimeoutMillis;
127+
}
128+
129+
public void setConnectionRequestTimeoutMillis(int connectionRequestTimeoutMillis) {
130+
this.connectionRequestTimeoutMillis = connectionRequestTimeoutMillis;
122131
}
123132

124133
public Boolean getProtocolUpgradeEnabled() {

src/main/java/com/adyen/httpclient/AdyenHttpClient.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,8 @@ private HttpUriRequestBase createRequest(String endpoint, String requestBody, Co
118118

119119
builder.setResponseTimeout(config.getReadTimeoutMillis(), TimeUnit.MILLISECONDS);
120120
builder.setConnectTimeout(config.getConnectionTimeoutMillis(), TimeUnit.MILLISECONDS);
121-
builder.setDefaultKeepAlive(config.getDefaultKeepAlive(), TimeUnit.MILLISECONDS);
121+
builder.setDefaultKeepAlive(config.getDefaultKeepAliveMillis(), TimeUnit.MILLISECONDS);
122+
builder.setConnectionRequestTimeout(config.getConnectionRequestTimeoutMillis(), TimeUnit.MILLISECONDS);
122123

123124
if (config.getProtocolUpgradeEnabled() != null) {
124125
builder.setProtocolUpgradeEnabled(config.getProtocolUpgradeEnabled());

0 commit comments

Comments
 (0)