Skip to content

Commit e6213c9

Browse files
Remove executor
Issue:200786
1 parent d20ab4e commit e6213c9

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

java/src/main/java/com/genexus/internet/HttpClientJavaLib.java

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,6 @@
1313
import java.security.cert.CertificateException;
1414
import java.util.*;
1515
import java.net.URI;
16-
import java.util.concurrent.ExecutorService;
17-
import java.util.concurrent.Executors;
1816
import javax.net.ssl.SSLContext;
1917

2018
import org.apache.http.*;
@@ -96,7 +94,6 @@ private static void getPoolInstance() {
9694
@Override
9795
protected void finalize() {
9896
this.closeOpenedStreams();
99-
executor.shutdown();
10097
}
10198

10299
private ConnectionKeepAliveStrategy generateKeepAliveStrategy() {
@@ -618,9 +615,7 @@ public void execute(String method, String url) {
618615
}
619616
finally {
620617
if (Application.isJMXEnabled()){
621-
if (executor.isShutdown())
622-
executor = Executors.newSingleThreadExecutor();
623-
executor.submit(this::displayHTTPConnections);
618+
this.displayHTTPConnections();
624619
}
625620
if (getIsURL()) {
626621
this.setHost(getPrevURLhost());
@@ -632,8 +627,7 @@ public void execute(String method, String url) {
632627
resetStateAdapted();
633628
}
634629
}
635-
636-
private static ExecutorService executor = Executors.newSingleThreadExecutor();
630+
637631
private synchronized void displayHTTPConnections(){
638632
Iterator<HttpRoute> iterator = storedRoutes.iterator();
639633
while (iterator.hasNext()) {

0 commit comments

Comments
 (0)