| 程序包 | 说明 |
|---|---|
| io.polaris.core.concurrent | |
| io.polaris.core.concurrent.policy | |
| io.polaris.core.lang |
| 限定符和类型 | 方法和说明 |
|---|---|
static BackoffPolicy |
BackoffPolicies.exponentialBackoff() |
static BackoffPolicy |
BackoffPolicies.exponentialBackoff(long initialInterval) |
static BackoffPolicy |
BackoffPolicies.exponentialBackoff(long initialInterval,
double multiplier) |
static BackoffPolicy |
BackoffPolicies.exponentialBackoff(long initialInterval,
double multiplier,
long maxInterval) |
static BackoffPolicy |
BackoffPolicies.exponentialBackoff(long maxAttempts,
long initialInterval) |
static BackoffPolicy |
BackoffPolicies.exponentialBackoff(long maxAttempts,
long initialInterval,
double multiplier) |
static BackoffPolicy |
BackoffPolicies.exponentialBackoff(long maxAttempts,
long initialInterval,
double multiplier,
long maxInterval) |
static BackoffPolicy |
BackoffPolicies.fixedBackoff(long interval) |
static BackoffPolicy |
BackoffPolicies.fixedBackoff(long maxAttempts,
long interval) |
static BackoffPolicy |
BackoffPolicies.noBackoff() |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ExponentialBackoffPolicy |
class |
FixedBackoffPolicy |
class |
NoBackoffPolicy |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> Future<T> |
Retry.doRetry(ScheduledExecutorService executor,
Callable<T> callable,
BackoffPolicy backoffPolicy,
Class<? extends Throwable>... retryException) |
static Future<?> |
Retry.doRetry(ScheduledExecutorService executor,
Runnable runnable,
BackoffPolicy backoffPolicy,
Class<? extends Throwable>... retryException) |
static <T> Future<T> |
Retry.doRetry(ScheduledExecutorService executor,
Supplier<T> supplier,
BackoffPolicy backoffPolicy,
Class<? extends Throwable>... retryException) |
Copyright © 2025 fossc. All rights reserved.