File tree Expand file tree Collapse file tree 1 file changed +4
-7
lines changed
java/src/main/java/com/genexus/internet Expand file tree Collapse file tree 1 file changed +4
-7
lines changed Original file line number Diff line number Diff line change @@ -114,13 +114,10 @@ private static void getPoolInstance() {
114
114
RegistryBuilder .<ConnectionSocketFactory >create ()
115
115
.register ("http" , PlainConnectionSocketFactory .INSTANCE ).register ("https" ,getSSLSecureInstance ())
116
116
.build ();
117
- String useFirstIpDnsResolver = getGxIpResolverConfig ();
118
- if (useFirstIpDnsResolver != null ) {
119
- DnsResolver dnsResolver = new FirstIpDnsResolver ();
120
- connManager = new PoolingHttpClientConnectionManager (socketFactoryRegistry , dnsResolver );
121
- } else {
122
- connManager = new PoolingHttpClientConnectionManager (socketFactoryRegistry );
123
- }
117
+ boolean useCustomDnsResolver = getGxIpResolverConfig () != null ;
118
+ PoolingHttpClientConnectionManager connManager = useCustomDnsResolver
119
+ ? new PoolingHttpClientConnectionManager (socketFactoryRegistry , new FirstIpDnsResolver ())
120
+ : new PoolingHttpClientConnectionManager (socketFactoryRegistry );
124
121
connManager .setMaxTotal ((int ) CommonUtil .val (clientCfg .getProperty ("Client" , "HTTPCLIENT_MAX_SIZE" , "1000" )));
125
122
connManager .setDefaultMaxPerRoute ((int ) CommonUtil .val (clientCfg .getProperty ("Client" , "HTTPCLIENT_MAX_PER_ROUTE" , "1000" )));
126
123
You can’t perform that action at this time.
0 commit comments