@@ -670,6 +670,11 @@ public boolean connect(String hostName, int port, int timeout, boolean reconnect
670
670
return connect (hostName , port , "" , "" , null , false , null , reconnect );
671
671
}
672
672
673
+ public boolean connect (String hostName , int port , int timeout , boolean reconnect , int tryReconnectNums ) throws IOException {
674
+ this .connTimeout_ = timeout ;
675
+ return connect (hostName , port , "" , "" , null , false , null , reconnect , tryReconnectNums );
676
+ }
677
+
673
678
public boolean connect (String hostName , int port , String initialScript ) throws IOException {
674
679
return connect (hostName , port , "" , "" , initialScript , false , null );
675
680
}
@@ -725,6 +730,13 @@ public boolean connect(String hostName, int port, String userId, String password
725
730
return connect (hostName , port , userId , password , initialScript , enableHighAvailability , highAvailabilitySites , reconnect , false );
726
731
}
727
732
733
+ public boolean connect (String hostName , int port , String userId , String password , String initialScript , boolean enableHighAvailability , String [] highAvailabilitySites , boolean reconnect , int tryReconnectNums ) throws IOException {
734
+ if (enableHighAvailability )
735
+ return connect (hostName , port , userId , password , initialScript , enableHighAvailability , highAvailabilitySites , reconnect , true , tryReconnectNums );
736
+ else
737
+ return connect (hostName , port , userId , password , initialScript , enableHighAvailability , highAvailabilitySites , reconnect , false , tryReconnectNums );
738
+ }
739
+
728
740
public boolean connect (String hostName , int port , String userId , String password , String initialScript , boolean enableHighAvailability , String [] highAvailabilitySites , boolean reconnect , boolean enableLoadBalance ) throws IOException {
729
741
return connect (hostName , port , userId , password , initialScript , enableHighAvailability , highAvailabilitySites , reconnect , enableLoadBalance , -1 );
730
742
}
0 commit comments