Skip to content

Commit 388d2f7

Browse files
tomas-sexenianBeta Bot
authored andcommitted
Cherry pick branch 'genexuslabs:InfiniteExecutor' into beta
1 parent 80d1134 commit 388d2f7

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() {
@@ -602,9 +599,7 @@ public void execute(String method, String url) {
602599
}
603600
finally {
604601
if (Application.isJMXEnabled()){
605-
if (executor.isShutdown())
606-
executor = Executors.newSingleThreadExecutor();
607-
executor.submit(this::displayHTTPConnections);
602+
this.displayHTTPConnections();
608603
}
609604
if (getIsURL()) {
610605
this.setHost(getPrevURLhost());
@@ -616,8 +611,7 @@ public void execute(String method, String url) {
616611
resetStateAdapted();
617612
}
618613
}
619-
620-
private static ExecutorService executor = Executors.newSingleThreadExecutor();
614+
621615
private synchronized void displayHTTPConnections(){
622616
Iterator<HttpRoute> iterator = storedRoutes.iterator();
623617
while (iterator.hasNext()) {

0 commit comments

Comments
 (0)