Package com.imyeyu.java.thread
Class AsyncRetryExecutor
java.lang.Object
com.imyeyu.java.thread.AsyncRetryExecutor
异步可重试执行器
- Since:
- 2025-11-06 17:45
- Author:
- 夜雨
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic AsyncRetryExecutor使用默认参数创建执行器static AsyncRetryExecutor使用指定最大重试次数创建执行器static AsyncRetryExecutor使用指定重试间隔创建执行器void中断执行并停止后续重试booleantrue 为处于运行状态booleantrue 为执行成功voidstart()启动异步执行
-
Method Details
-
create
使用默认参数创建执行器- Parameters:
callback- 执行回调- Returns:
- 执行器实例
-
create
使用指定最大重试次数创建执行器- Parameters:
callback- 执行回调maxRetry- 最大重试次数- Returns:
- 执行器实例
-
create
使用指定重试间隔创建执行器- Parameters:
callback- 执行回调interval- 重试间隔毫秒数- Returns:
- 执行器实例
-
start
public void start()启动异步执行 -
interrupt
public void interrupt()中断执行并停止后续重试 -
isSuccess
public boolean isSuccess()true 为执行成功 -
isRunning
public boolean isRunning()true 为处于运行状态
-