public class ExponentialBackoffPolicy extends Object implements BackoffPolicy
| 限定符和类型 | 字段和说明 |
|---|---|
static long |
DEFAULT_INITIAL_INTERVAL |
static long |
DEFAULT_MAX_INTERVAL |
static double |
DEFAULT_MULTIPLIER |
static long |
UNLIMITED_ATTEMPTS |
| 构造器和说明 |
|---|
ExponentialBackoffPolicy() |
ExponentialBackoffPolicy(long initialInterval) |
ExponentialBackoffPolicy(long initialInterval,
double multiplier) |
ExponentialBackoffPolicy(long initialInterval,
double multiplier,
long maxInterval) |
ExponentialBackoffPolicy(long maxAttempts,
long initialInterval) |
ExponentialBackoffPolicy(long maxAttempts,
long initialInterval,
double multiplier) |
ExponentialBackoffPolicy(long maxAttempts,
long initialInterval,
double multiplier,
long maxInterval) |
public static final double DEFAULT_MULTIPLIER
public static final long DEFAULT_INITIAL_INTERVAL
public static final long DEFAULT_MAX_INTERVAL
public static final long UNLIMITED_ATTEMPTS
public ExponentialBackoffPolicy()
public ExponentialBackoffPolicy(long initialInterval)
public ExponentialBackoffPolicy(long initialInterval,
double multiplier)
public ExponentialBackoffPolicy(long initialInterval,
double multiplier,
long maxInterval)
public ExponentialBackoffPolicy(long maxAttempts,
long initialInterval)
public ExponentialBackoffPolicy(long maxAttempts,
long initialInterval,
double multiplier)
public ExponentialBackoffPolicy(long maxAttempts,
long initialInterval,
double multiplier,
long maxInterval)
public boolean hasNext()
hasNext 在接口中 BackoffPolicypublic long next()
next 在接口中 BackoffPolicypublic long attempts()
Copyright © 2025 fossc. All rights reserved.