2009-05-19 83 views
8

是否可以将Java FutureTask与Spring TaskExecutor一起使用来获取Future对象?你可以在Spring TaskExecutors中使用Future/Futuretask对象吗?

我正在寻找一个实现Java ExecutorService接口的TaskExecutor,特别是submit()方法。纵观Spring Javadocs并不会显示任何类似此类的内容。是否有一些备选方法可以通过Spring TaskExecutors处理未来的未知情况?

如果可能的话,你还可以加入一个例子吗?

回答

4

Spring 3已将支持Future对象的提交方法添加到AsyncTaskExecutor。在此之前,如果您希望访问Future对象,我认为您需要获取底层的JDK执行程序(例如使用getThreadPoolExecutor)并直接在其上提交任务。

+0

感谢马克。使用getThreadPoolExecutor时的任何注意事项? – 2009-05-19 16:18:47

相关问题