Skip to content

Commit 5166a60

Browse files
committed
Revert "Java: Using CloseableHttpClient instead HttpClient to get rid of deprecated method calls"
This reverts commit a01061a.
1 parent f0b98e3 commit 5166a60

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

java/client/src/org/openqa/selenium/remote/internal/ApacheHttpClient.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@
3333
import org.apache.http.client.methods.HttpPost;
3434
import org.apache.http.client.methods.HttpUriRequest;
3535
import org.apache.http.entity.ByteArrayEntity;
36-
import org.apache.http.impl.client.CloseableHttpClient;
3736
import org.apache.http.protocol.BasicHttpContext;
3837
import org.apache.http.protocol.HttpContext;
3938
import org.apache.http.util.EntityUtils;
@@ -47,16 +46,17 @@
4746
import java.net.URI;
4847
import java.net.URISyntaxException;
4948
import java.net.URL;
49+
import java.util.concurrent.TimeUnit;
5050

5151
public class ApacheHttpClient implements org.openqa.selenium.remote.http.HttpClient {
5252

5353
private static final int MAX_REDIRECTS = 10;
5454

5555
private final URL url;
5656
private final HttpHost targetHost;
57-
private final CloseableHttpClient client;
57+
private final HttpClient client;
5858

59-
public ApacheHttpClient(CloseableHttpClient client, URL url) {
59+
public ApacheHttpClient(HttpClient client, URL url) {
6060
this.client = checkNotNull(client, "null HttpClient");
6161
this.url = checkNotNull(url, "null URL");
6262

@@ -234,7 +234,7 @@ public Factory(HttpClientFactory clientFactory) {
234234
@Override
235235
public org.openqa.selenium.remote.http.HttpClient createClient(URL url) {
236236
checkNotNull(url, "null URL");
237-
CloseableHttpClient client;
237+
HttpClient client;
238238
if (url.getUserInfo() != null) {
239239
UsernamePasswordCredentials credentials =
240240
new UsernamePasswordCredentials(url.getUserInfo());
@@ -252,10 +252,10 @@ private static synchronized HttpClientFactory getDefaultHttpClientFactory() {
252252
return defaultClientFactory;
253253
}
254254
}
255-
255+
256256
@Override
257257
public void close() throws IOException {
258-
client.close();
258+
client.getConnectionManager().closeIdleConnections(0, TimeUnit.SECONDS);
259259
}
260-
260+
261261
}

java/client/src/org/openqa/selenium/remote/internal/HttpClientFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ protected static HttpClientConnectionManager getClientConnectionManager() {
7878
return cm;
7979
}
8080

81-
public CloseableHttpClient getHttpClient() {
81+
public HttpClient getHttpClient() {
8282
return httpClient;
8383
}
8484

0 commit comments

Comments
 (0)