Можете ли вы использовать объекты Future/Futuretask с Spring TaskExecutors?
-
22-08-2019 - |
Вопрос
Можно ли использовать Java Будущаязадача с помощью Spring TaskExecutor, чтобы получить Будущее объект?
Я ищу TaskExecutor, который реализует Java ИсполнительСервис интерфейс, в частности метод submit().Просматривая Весенняя Javaдокументация не раскрывает подобных классов.Есть ли какой-то альтернативный метод обработки фьючерсов через Spring TaskExecutors, о котором я не знаю?
Если возможно, не могли бы вы также привести пример?
Решение
В Spring 3 добавлены методы отправки с поддержкой объектов Future. Асинктаскэкзекутор.А до тех пор, если вам нужен доступ к объектам Future, я думаю, вам понадобится базовый исполнитель JDK (например,с использованием getThreadPoolExecutor) и отправлять задачи прямо на нем.
Не связан с StackOverflow