Package com.imyeyu.java.thread
Class AsyncRetryExecutor.Task.TaskBuilder
java.lang.Object
com.imyeyu.java.thread.AsyncRetryExecutor.Task.TaskBuilder
- Enclosing class:
AsyncRetryExecutor.Task
-
Method Summary
Modifier and TypeMethodDescriptionbuild()必填回调方法daemon(boolean daemon) 是否设置为守护线程maxRetry(int maxRetry) 最大重试次数,-1 为无限重试onRetryExhausted(CallbackArg<Exception> onRetryExhausted) 重试耗尽时的异常回调retryInterval(long retryInterval) 重试间隔毫秒数threadNamePrefix(String threadNamePrefix) 线程名前缀toString()
-
Method Details
-
callback
必填回调方法- Returns:
this.
-
maxRetry
最大重试次数,-1 为无限重试- Returns:
this.
-
retryInterval
重试间隔毫秒数- Returns:
this.
-
threadNamePrefix
线程名前缀- Returns:
this.
-
daemon
是否设置为守护线程- Returns:
this.
-
onRetryExhausted
public AsyncRetryExecutor.Task.TaskBuilder onRetryExhausted(CallbackArg<Exception> onRetryExhausted) 重试耗尽时的异常回调- Returns:
this.
-
build
-
toString
-