public class Retry extends Object
| 构造器和说明 |
|---|
Retry() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
doRetry(Callable<T> callable,
int retryCount,
Class<? extends Throwable>... retryException) |
static <T> T |
doRetry(Callable<T> callable,
int retryCount,
long interval,
boolean exponential,
Class<? extends Throwable>... retryException) |
static <T> T |
doRetry(Callable<T> callable,
int retryCount,
long interval,
Class<? extends Throwable>... retryException) |
static <T> Future<T> |
doRetry(ExecutorService executor,
Callable<T> callable,
int retryCount,
Class<? extends Throwable>... retryException) |
static Future<?> |
doRetry(ExecutorService executor,
Runnable runnable,
int retryCount,
Class<? extends Throwable>... retryException) |
static <T> Future<T> |
doRetry(ExecutorService executor,
Supplier<T> supplier,
int retryCount,
Class<? extends Throwable>... retryException) |
static void |
doRetry(Runnable runnable,
int retryCount,
Class<? extends Throwable>... retryException) |
static void |
doRetry(Runnable runnable,
int retryCount,
long interval,
boolean exponential,
Class<? extends Throwable>... retryException) |
static void |
doRetry(Runnable runnable,
int retryCount,
long interval,
Class<? extends Throwable>... retryException) |
static <T> Future<T> |
doRetry(ScheduledExecutorService executor,
Callable<T> callable,
BackoffPolicy backoffPolicy,
Class<? extends Throwable>... retryException) |
static <T> Future<T> |
doRetry(ScheduledExecutorService executor,
Callable<T> callable,
int retryCount,
long interval,
boolean exponential,
Class<? extends Throwable>... retryException) |
static <T> Future<T> |
doRetry(ScheduledExecutorService executor,
Callable<T> callable,
int retryCount,
long interval,
Class<? extends Throwable>... retryException) |
static Future<?> |
doRetry(ScheduledExecutorService executor,
Runnable runnable,
BackoffPolicy backoffPolicy,
Class<? extends Throwable>... retryException) |
static Future<?> |
doRetry(ScheduledExecutorService executor,
Runnable runnable,
int retryCount,
long interval,
boolean exponential,
Class<? extends Throwable>... retryException) |
static Future<?> |
doRetry(ScheduledExecutorService executor,
Runnable runnable,
int retryCount,
long interval,
Class<? extends Throwable>... retryException) |
static <T> Future<T> |
doRetry(ScheduledExecutorService executor,
Supplier<T> supplier,
BackoffPolicy backoffPolicy,
Class<? extends Throwable>... retryException) |
static <T> Future<T> |
doRetry(ScheduledExecutorService executor,
Supplier<T> supplier,
int retryCount,
long interval,
boolean exponential,
Class<? extends Throwable>... retryException) |
static <T> Future<T> |
doRetry(ScheduledExecutorService executor,
Supplier<T> supplier,
int retryCount,
long interval,
Class<? extends Throwable>... retryException) |
static <T> T |
doRetry(Supplier<T> supplier,
int retryCount,
Class<? extends Throwable>... retryException) |
static <T> T |
doRetry(Supplier<T> supplier,
int retryCount,
long interval,
boolean exponential,
Class<? extends Throwable>... retryException) |
static <T> T |
doRetry(Supplier<T> supplier,
int retryCount,
long interval,
Class<? extends Throwable>... retryException) |
@SafeVarargs public static <T> Future<T> doRetry(@Nonnull ScheduledExecutorService executor, @Nonnull Callable<T> callable, int retryCount, long interval, Class<? extends Throwable>... retryException)
@SafeVarargs public static <T> Future<T> doRetry(@Nonnull ScheduledExecutorService executor, @Nonnull Callable<T> callable, int retryCount, long interval, boolean exponential, Class<? extends Throwable>... retryException)
@SafeVarargs public static <T> Future<T> doRetry(@Nonnull ScheduledExecutorService executor, @Nonnull Callable<T> callable, BackoffPolicy backoffPolicy, Class<? extends Throwable>... retryException)
@SafeVarargs public static <T> Future<T> doRetry(@Nonnull ScheduledExecutorService executor, @Nonnull Supplier<T> supplier, int retryCount, long interval, Class<? extends Throwable>... retryException)
@SafeVarargs public static <T> Future<T> doRetry(@Nonnull ScheduledExecutorService executor, @Nonnull Supplier<T> supplier, int retryCount, long interval, boolean exponential, Class<? extends Throwable>... retryException)
@SafeVarargs public static <T> Future<T> doRetry(@Nonnull ScheduledExecutorService executor, @Nonnull Supplier<T> supplier, BackoffPolicy backoffPolicy, Class<? extends Throwable>... retryException)
@SafeVarargs public static Future<?> doRetry(@Nonnull ScheduledExecutorService executor, @Nonnull Runnable runnable, int retryCount, long interval, boolean exponential, Class<? extends Throwable>... retryException)
@SafeVarargs public static Future<?> doRetry(@Nonnull ScheduledExecutorService executor, @Nonnull Runnable runnable, int retryCount, long interval, Class<? extends Throwable>... retryException)
@SafeVarargs public static Future<?> doRetry(@Nonnull ScheduledExecutorService executor, @Nonnull Runnable runnable, BackoffPolicy backoffPolicy, Class<? extends Throwable>... retryException)
@SafeVarargs public static <T> Future<T> doRetry(@Nonnull ExecutorService executor, @Nonnull Callable<T> callable, int retryCount, Class<? extends Throwable>... retryException)
@SafeVarargs public static <T> Future<T> doRetry(@Nonnull ExecutorService executor, @Nonnull Supplier<T> supplier, int retryCount, Class<? extends Throwable>... retryException)
@SafeVarargs public static Future<?> doRetry(@Nonnull ExecutorService executor, @Nonnull Runnable runnable, int retryCount, Class<? extends Throwable>... retryException)
@SafeVarargs public static <T> T doRetry(@Nonnull Callable<T> callable, int retryCount, Class<? extends Throwable>... retryException) throws Exception
Exception@SafeVarargs public static <T> T doRetry(@Nonnull Callable<T> callable, int retryCount, long interval, Class<? extends Throwable>... retryException) throws Exception
Exception@SafeVarargs public static <T> T doRetry(@Nonnull Callable<T> callable, int retryCount, long interval, boolean exponential, Class<? extends Throwable>... retryException) throws Exception
Exception@SafeVarargs public static <T> T doRetry(@Nonnull Supplier<T> supplier, int retryCount, Class<? extends Throwable>... retryException) throws Exception
Exception@SafeVarargs public static <T> T doRetry(@Nonnull Supplier<T> supplier, int retryCount, long interval, Class<? extends Throwable>... retryException) throws Exception
Exception@SafeVarargs public static <T> T doRetry(@Nonnull Supplier<T> supplier, int retryCount, long interval, boolean exponential, Class<? extends Throwable>... retryException) throws Exception
Exception@SafeVarargs public static void doRetry(@Nonnull Runnable runnable, int retryCount, Class<? extends Throwable>... retryException)
@SafeVarargs public static void doRetry(@Nonnull Runnable runnable, int retryCount, long interval, Class<? extends Throwable>... retryException)
@SafeVarargs public static void doRetry(@Nonnull Runnable runnable, int retryCount, long interval, boolean exponential, Class<? extends Throwable>... retryException)
Copyright © 2025 fossc. All rights reserved.