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() {
114114 RegistryBuilder .<ConnectionSocketFactory >create ()
115115 .register ("http" , PlainConnectionSocketFactory .INSTANCE ).register ("https" , getSSLSecureInstance ())
116116 .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 );
124121 connManager .setMaxTotal ((int ) CommonUtil .val (clientCfg .getProperty ("Client" , "HTTPCLIENT_MAX_SIZE" , "1000" )));
125122 connManager .setDefaultMaxPerRoute ((int ) CommonUtil .val (clientCfg .getProperty ("Client" , "HTTPCLIENT_MAX_PER_ROUTE" , "1000" )));
126123
You can’t perform that action at this time.
0 commit comments