Skip to content

Commit

Permalink
only allow overriding default timeouts
Browse files Browse the repository at this point in the history
  • Loading branch information
topi314 committed Feb 1, 2025
1 parent e8810f2 commit d27b247
Showing 1 changed file with 12 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -51,12 +51,20 @@ public class HttpClientTools {
.setCookieSpec(CookieSpecs.IGNORE_COOKIES)
.build();

public static void setDefaultRequestConfig(RequestConfig requestConfig) {
DEFAULT_REQUEST_CONFIG = requestConfig;
public static void setDefaultRequestTimeout(int timeout, int connectionRequestTimeout, int socketTimeout) {
DEFAULT_REQUEST_CONFIG = RequestConfig.copy(DEFAULT_REQUEST_CONFIG)
.setConnectTimeout(timeout)
.setConnectionRequestTimeout(connectionRequestTimeout)
.setSocketTimeout(socketTimeout)
.build();
}

public static void setNoCookiesRequestConfig(RequestConfig requestConfig) {
NO_COOKIES_REQUEST_CONFIG = requestConfig;
public static void setNoCookiesRequestTimeout(int timeout, int connectionRequestTimeout, int socketTimeout) {
NO_COOKIES_REQUEST_CONFIG = RequestConfig.copy(NO_COOKIES_REQUEST_CONFIG)
.setConnectTimeout(timeout)
.setConnectionRequestTimeout(connectionRequestTimeout)
.setSocketTimeout(socketTimeout)
.build();
}

/**
Expand Down

0 comments on commit d27b247

Please sign in to comment.