public class RetryUtil extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
RetryUtil.BooleanRetryCmd |
static interface |
RetryUtil.RetryCmd |
| 构造器和说明 |
|---|
RetryUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
retryOnBoolean(long timeoutms,
long intervalms,
RetryUtil.BooleanRetryCmd cmd) |
static void |
retryOnThrowable(Class clazz,
long timeoutms,
long intervalms,
RetryUtil.RetryCmd cmd) |
static void |
retryOnThrowable(Set<Class> classes,
long timeoutms,
long intervalms,
RetryUtil.RetryCmd cmd) |
static void |
retryUntil(String errorMessage,
int retries,
long pauseTime,
TimeUnit pauseUnit,
RetryUtil.BooleanRetryCmd cmd) |
public static void retryOnThrowable(Class clazz, long timeoutms, long intervalms, RetryUtil.RetryCmd cmd) throws Throwable
Throwablepublic static void retryOnThrowable(Set<Class> classes, long timeoutms, long intervalms, RetryUtil.RetryCmd cmd) throws Throwable
Throwablepublic static void retryUntil(String errorMessage, int retries, long pauseTime, TimeUnit pauseUnit, RetryUtil.BooleanRetryCmd cmd) throws InterruptedException
public static void retryOnBoolean(long timeoutms,
long intervalms,
RetryUtil.BooleanRetryCmd cmd)
Copyright © 2006–2022 The Apache Software Foundation. All rights reserved.