src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
Print this page
*** 357,371 ****
TUNNELING
}
private TunnelState tunnelState = TunnelState.NONE;
! /* Redefine timeouts from java.net.URLConnection as we nee -1 to mean
* not set. This is to ensure backward compatibility.
*/
! private int connectTimeout = -1;
! private int readTimeout = -1;
/* Logging support */
private static final PlatformLogger logger =
PlatformLogger.getLogger("sun.net.www.protocol.http.HttpURLConnection");
--- 357,371 ----
TUNNELING
}
private TunnelState tunnelState = TunnelState.NONE;
! /* Redefine timeouts from java.net.URLConnection as we need -1 to mean
* not set. This is to ensure backward compatibility.
*/
! private int connectTimeout = NetworkClient.DEFAULT_CONNECT_TIMEOUT;
! private int readTimeout = NetworkClient.DEFAULT_READ_TIMEOUT;
/* Logging support */
private static final PlatformLogger logger =
PlatformLogger.getLogger("sun.net.www.protocol.http.HttpURLConnection");
*** 1039,1051 ****
}
if (responseCode != 100) {
throw new ProtocolException("Server rejected operation");
}
}
! if (oldTimeout > 0) {
http.setReadTimeout(oldTimeout);
! }
responseCode = -1;
responses.reset();
// Proceed
}
--- 1039,1051 ----
}
if (responseCode != 100) {
throw new ProtocolException("Server rejected operation");
}
}
!
http.setReadTimeout(oldTimeout);
!
responseCode = -1;
responses.reset();
// Proceed
}