File tree Expand file tree Collapse file tree 2 files changed +6
-7
lines changed
google-http-client-apache-v2/src/main/java/com/google/api/client/http/apache/v2 Expand file tree Collapse file tree 2 files changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -33,11 +33,15 @@ final class ApacheHttpRequest extends LowLevelHttpRequest {
33
33
34
34
private RequestConfig .Builder requestConfig ;
35
35
36
+ @ SuppressWarnings ("deprecation" )
36
37
ApacheHttpRequest (HttpClient httpClient , HttpRequestBase request ) {
37
38
this .httpClient = httpClient ;
38
39
this .request = request ;
39
40
// disable redirects as google-http-client handles redirects
40
- this .requestConfig = RequestConfig .custom ().setRedirectsEnabled (false );
41
+ this .requestConfig = RequestConfig .custom ()
42
+ .setRedirectsEnabled (false )
43
+ // TODO(chingor): configure in HttpClientBuilder when available
44
+ .setStaleConnectionCheckEnabled (false );
41
45
}
42
46
43
47
@ Override
Original file line number Diff line number Diff line change @@ -155,19 +155,14 @@ public static HttpClientBuilder newDefaultHttpClientBuilder() {
155
155
.setSndBufSize (8192 )
156
156
.build ();
157
157
158
- PoolingHttpClientConnectionManager connectionManager =
159
- new PoolingHttpClientConnectionManager (-1 , TimeUnit .MILLISECONDS );
160
- // Disable the stale connection check (previously configured in the HttpConnectionParams
161
- connectionManager .setValidateAfterInactivity (-1 );
162
-
163
158
return HttpClientBuilder .create ()
164
159
.useSystemProperties ()
165
160
.setSSLSocketFactory (SSLConnectionSocketFactory .getSocketFactory ())
166
161
.setDefaultSocketConfig (socketConfig )
167
162
.setMaxConnTotal (200 )
168
163
.setMaxConnPerRoute (20 )
164
+ .setConnectionTimeToLive (-1 , TimeUnit .MILLISECONDS )
169
165
.setRoutePlanner (new SystemDefaultRoutePlanner (ProxySelector .getDefault ()))
170
- .setConnectionManager (connectionManager )
171
166
.disableRedirectHandling ()
172
167
.disableAutomaticRetries ();
173
168
}
You can’t perform that action at this time.
0 commit comments