@@ -354,7 +354,7 @@ private static SFLoginOutput newSession(
354
354
int databaseMinorVersion = 0 ;
355
355
String newClientForUpgrade ;
356
356
int healthCheckInterval = DEFAULT_HEALTH_CHECK_INTERVAL ;
357
- int httpClientSocketTimeout = loginInput .getSocketTimeout ();
357
+ int httpClientSocketTimeout = loginInput .getSocketTimeoutInMillis ();
358
358
final ClientAuthnDTO .AuthenticatorType authenticatorType = getAuthenticator (loginInput );
359
359
Map <String , Object > commonParams ;
360
360
@@ -623,7 +623,7 @@ private static SFLoginOutput newSession(
623
623
String theString = null ;
624
624
625
625
int leftRetryTimeout = loginInput .getLoginTimeout ();
626
- int leftsocketTimeout = loginInput .getSocketTimeout ();
626
+ int leftsocketTimeout = loginInput .getSocketTimeoutInMillis ();
627
627
int retryCount = 0 ;
628
628
629
629
while (true ) {
@@ -664,7 +664,7 @@ private static SFLoginOutput newSession(
664
664
// auth timeout within socket timeout is thrown without backoff,
665
665
// and we need to update time remained in socket timeout here to control the
666
666
// the actual socket timeout from customer setting.
667
- if (loginInput .getSocketTimeout () > 0 ) {
667
+ if (loginInput .getSocketTimeoutInMillis () > 0 ) {
668
668
if (ex .issocketTimeoutNoBackoff ()) {
669
669
if (leftsocketTimeout > elapsedSeconds ) {
670
670
leftsocketTimeout -= elapsedSeconds ;
@@ -673,7 +673,7 @@ private static SFLoginOutput newSession(
673
673
}
674
674
} else {
675
675
// reset curl timeout for retry with backoff.
676
- leftsocketTimeout = loginInput .getSocketTimeout ();
676
+ leftsocketTimeout = loginInput .getSocketTimeoutInMillis ();
677
677
}
678
678
}
679
679
@@ -782,11 +782,11 @@ private static SFLoginOutput newSession(
782
782
if (healthCheckIntervalFromGS > 0 && healthCheckIntervalFromGS != healthCheckInterval ) {
783
783
// add health check interval to socket timeout
784
784
httpClientSocketTimeout =
785
- loginInput .getSocketTimeout () + (healthCheckIntervalFromGS * 1000 );
785
+ loginInput .getSocketTimeoutInMillis () + (healthCheckIntervalFromGS * 1000 );
786
786
787
787
final RequestConfig requestConfig =
788
788
RequestConfig .copy (HttpUtil .getRequestConfigWithoutCookies ())
789
- .setConnectTimeout (loginInput .getConnectionTimeout ())
789
+ .setConnectTimeout (( int ) loginInput .getConnectionTimeout (). toMillis ())
790
790
.setSocketTimeout (httpClientSocketTimeout )
791
791
.build ();
792
792
@@ -961,7 +961,7 @@ private static SFLoginOutput tokenRequest(SFLoginInput loginInput, TokenRequestT
961
961
postRequest ,
962
962
loginInput .getLoginTimeout (),
963
963
loginInput .getAuthTimeout (),
964
- loginInput .getSocketTimeout (),
964
+ loginInput .getSocketTimeoutInMillis (),
965
965
0 ,
966
966
loginInput .getHttpClientSettingsKey ());
967
967
@@ -1054,7 +1054,7 @@ static void closeSession(SFLoginInput loginInput) throws SFException, SnowflakeS
1054
1054
postRequest ,
1055
1055
loginInput .getLoginTimeout (),
1056
1056
loginInput .getAuthTimeout (),
1057
- loginInput .getSocketTimeout (),
1057
+ loginInput .getSocketTimeoutInMillis (),
1058
1058
0 ,
1059
1059
loginInput .getHttpClientSettingsKey ());
1060
1060
@@ -1120,7 +1120,7 @@ private static String federatedFlowStep4(
1120
1120
httpGet ,
1121
1121
loginInput .getLoginTimeout (),
1122
1122
loginInput .getAuthTimeout (),
1123
- loginInput .getSocketTimeout (),
1123
+ loginInput .getSocketTimeoutInMillis (),
1124
1124
0 ,
1125
1125
loginInput .getHttpClientSettingsKey ());
1126
1126
@@ -1194,7 +1194,7 @@ private static String federatedFlowStep3(SFLoginInput loginInput, String tokenUr
1194
1194
postRequest ,
1195
1195
loginInput .getLoginTimeout (),
1196
1196
loginInput .getAuthTimeout (),
1197
- loginInput .getSocketTimeout (),
1197
+ loginInput .getSocketTimeoutInMillis (),
1198
1198
0 ,
1199
1199
0 ,
1200
1200
null ,
@@ -1285,7 +1285,7 @@ private static JsonNode federatedFlowStep1(SFLoginInput loginInput) throws Snowf
1285
1285
postRequest ,
1286
1286
loginInput .getLoginTimeout (),
1287
1287
loginInput .getAuthTimeout (),
1288
- loginInput .getSocketTimeout (),
1288
+ loginInput .getSocketTimeoutInMillis (),
1289
1289
0 ,
1290
1290
loginInput .getHttpClientSettingsKey ());
1291
1291
logger .debug ("authenticator-request response: {}" , gsResponse );
0 commit comments