@Service public class AsyncCallService extends Object
| 构造器和说明 |
|---|
AsyncCallService() |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> ScheduledFuture<T> |
addDelayTask(Callable<T> callable,
long delay,
TimeUnit unit)
达到给定的延时时间后,执行任务
返回处理结果
|
ScheduledFuture |
addDelayTask(Runnable runnable,
long delay,
TimeUnit unit)
达到给定的延时时间后,执行任务
|
void |
closeScheduledThreadPool()
异步线程池销毁
|
Future |
handleCallable(Callable callback)
异步处理任务
|
void |
handleCallable(Runnable runnable)
异步处理任务
|
void |
initScheduledThreadPool()
异步线程池初始化
|
@PostConstruct public void initScheduledThreadPool()
@PreDestroy public void closeScheduledThreadPool()
public void handleCallable(Runnable runnable)
runnable - public ScheduledFuture addDelayTask(Runnable runnable, long delay, TimeUnit unit)
runnable - 任务执行对象delay - unit - 延时单位public <T> ScheduledFuture<T> addDelayTask(Callable<T> callable, long delay, TimeUnit unit)
返回处理结果
callable - 任务执行对象delay - unit - 延时单位Copyright © 2023. All rights reserved.