Можете ли вы использовать объекты Future / Futuretask с Spring TaskExecutors? - PullRequest
8 голосов
/ 19 мая 2009

Можно ли использовать Java FutureTask с Spring TaskExecutor для получения объекта Future ?

Я ищу TaskExecutor, который реализует интерфейс Java ExecutorService , в частности метод submit (). Просмотр Spring Javadocs не показывает никаких классов, подобных этому. Есть ли какой-нибудь альтернативный метод для обработки фьючерсов через Spring TaskExecutors, о котором я не знаю?

Если это возможно, не могли бы вы также привести пример?

1 Ответ

4 голосов
/ 19 мая 2009

Spring 3 добавил методы отправки с поддержкой объектов Future в AsyncTaskExecutor . До тех пор, пока вы не захотите получить доступ к объектам Future, я думаю, вам нужно будет получить базового исполнителя JDK (например, используя getThreadPoolExecutor ) и отправлять задачи непосредственно на него.

...