@@ -49,10 +49,6 @@ of this software and associated documentation files (the "Software"), to deal
4949 * of this bug in dexmaker: https://code.google.com/p/dexmaker/issues/detail?id=34
5050 */
5151public class ConnectionProcessor implements Runnable {
52- private static final int CONNECT_TIMEOUT_IN_MILLISECONDS = 30_000 ;
53- // used in backoff mechanism to accept half of the CONNECT_TIMEOUT_IN_MILLISECONDS
54- private static final int READ_TIMEOUT_IN_MILLISECONDS = 30_000 ;
55-
5652 private static final String CRLF = "\r \n " ;
5753 private static final String charset = "UTF-8" ;
5854
@@ -148,8 +144,8 @@ private enum RequestResult {
148144 pccTsConfigureConnection = UtilsTime .getNanoTime ();
149145 }
150146
151- conn .setConnectTimeout (CONNECT_TIMEOUT_IN_MILLISECONDS );
152- conn .setReadTimeout (READ_TIMEOUT_IN_MILLISECONDS );
147+ conn .setConnectTimeout (configProvider_ . getRequestTimeoutDurationMillis () );
148+ conn .setReadTimeout (configProvider_ . getRequestTimeoutDurationMillis () );
153149 conn .setUseCaches (false );
154150 conn .setDoInput (true );
155151 conn .setRequestMethod ("GET" );
@@ -264,8 +260,8 @@ private enum RequestResult {
264260 }
265261
266262 conn .setRequestMethod ("HEAD" );
267- conn .setConnectTimeout (CONNECT_TIMEOUT_IN_MILLISECONDS );
268- conn .setReadTimeout (READ_TIMEOUT_IN_MILLISECONDS );
263+ conn .setConnectTimeout (configProvider_ . getRequestTimeoutDurationMillis () );
264+ conn .setReadTimeout (configProvider_ . getRequestTimeoutDurationMillis () );
269265 conn .setUseCaches (false );
270266 conn .setDoInput (true );
271267 conn .setDoOutput (false );
0 commit comments