public class ConnectionRetryConfig extends Object
| Constructor and Description | 
|---|
ConnectionRetryConfig()  | 
ConnectionRetryConfig(ConnectionRetryConfig connectionRetryConfig)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
equals(Object o)  | 
long | 
getClusterConnectTimeoutMillis()
Timeout value in seconds for the client to give up to connect to the current cluster
 Depending on FailoverConfig, a client can shutdown or start trying on alternative cluster after reaching the timeout. 
 | 
int | 
getInitialBackoffMillis()
how long to wait after the first failure before retrying 
 | 
double | 
getJitter()
by how much to randomize backoffs. 
 | 
int | 
getMaxBackoffMillis()
When backoff reaches this upper bound, it does not increase any more. 
 | 
double | 
getMultiplier()
factor with which to multiply backoff after a failed retry 
 | 
int | 
hashCode()  | 
ConnectionRetryConfig | 
setClusterConnectTimeoutMillis(long clusterConnectTimeoutMillis)  | 
ConnectionRetryConfig | 
setInitialBackoffMillis(int initialBackoffMillis)  | 
ConnectionRetryConfig | 
setJitter(double jitter)
At each iteration calculated back-off is randomized via following method
 Random(-jitter * current_backoff, jitter * current_backoff) 
 | 
ConnectionRetryConfig | 
setMaxBackoffMillis(int maxBackoffMillis)
When backoff reaches this upper bound, it does not increase any more. 
 | 
ConnectionRetryConfig | 
setMultiplier(double multiplier)  | 
String | 
toString()  | 
public ConnectionRetryConfig()
public ConnectionRetryConfig(ConnectionRetryConfig connectionRetryConfig)
public int getInitialBackoffMillis()
public ConnectionRetryConfig setInitialBackoffMillis(int initialBackoffMillis)
initialBackoffMillis - how long to wait after the first failure before retryingpublic int getMaxBackoffMillis()
public ConnectionRetryConfig setMaxBackoffMillis(int maxBackoffMillis)
maxBackoffMillis - upper bound on backoffpublic double getMultiplier()
public ConnectionRetryConfig setMultiplier(double multiplier)
multiplier - factor with which to multiply backoff after a failed retrypublic long getClusterConnectTimeoutMillis()
public ConnectionRetryConfig setClusterConnectTimeoutMillis(long clusterConnectTimeoutMillis)
clusterConnectTimeoutMillis - timeout in milliseconds for the client to give up to connect to the current cluster
                                    Depending on FailoverConfig, a client can shutdown or start trying on alternative
                                    cluster after reaching the timeout.public double getJitter()
public ConnectionRetryConfig setJitter(double jitter)
jitter - by how much to randomize backoffsCopyright © 2022 Hazelcast, Inc.. All rights reserved.