@InterfaceAudience.Public @InterfaceStability.Unstable public class ExponentialClientBackoffPolicy extends java.lang.Object implements ClientBackoffPolicy
| Modifier and Type | Field and Description |
|---|---|
static long |
DEFAULT_MAX_BACKOFF |
static java.lang.String |
MAX_BACKOFF_KEY |
BACKOFF_POLICY_CLASS| Constructor and Description |
|---|
ExponentialClientBackoffPolicy(Configuration conf) |
| Modifier and Type | Method and Description |
|---|---|
long |
getBackoffTime(ServerName serverName,
byte[] region,
ServerStatistics stats) |
public static final long DEFAULT_MAX_BACKOFF
public static final java.lang.String MAX_BACKOFF_KEY
public ExponentialClientBackoffPolicy(Configuration conf)
public long getBackoffTime(ServerName serverName, byte[] region, ServerStatistics stats)
getBackoffTime in interface ClientBackoffPolicy