为什么ThreadPoolTask​​Scheduler不支持Callable的计划

时间:2014-08-02 17:09:47

标签: spring spring-3

我正在做一些实验,我确实意识到Spring的ThreadPoolTaskScheduler API

它只有这些计划方法:

ScheduledFuture<?>  schedule(Runnable task, Date startTime)
ScheduledFuture<?>  schedule(Runnable task, Trigger trigger)

为什么 ThreadPoolTask​​Scheduler 不支持可调整时间表

如果我查看JDK的ScheduledThreadPoolExecutor API,我可以看到这些方法:

ScheduledFuture<?>  schedule(Runnable command, long delay, TimeUnit unit)
<V> ScheduledFuture<V>  schedule(Callable<V> callable, long delay, TimeUnit unit)

在GitHub,我可以看到ThreadPoolTaskScheduler's createExecutor method创建了ScheduledThreadPoolExecutor

我不知道为什么Spring会这样做。

提前致谢..

1 个答案:

答案 0 :(得分:1)

据我所知,没有具体原因所以请创建一个问题。