Pouvez-vous utiliser des objets Future / FutureTask avec Spring TaskExecutors?
-
22-08-2019 - |
Question
Est-il possible d'utiliser Java FutureTask avec un ressort TaskExecutor pour obtenir un Future objet?
Je cherche un TaskExecutor qui implémente Java l'interface de ExecutorService, en particulier la méthode submit (). En regardant à travers le Spring Javadocs ne révèle pas de cours comme celui-ci. Y at-il une autre méthode pour gérer à terme par TaskExecutors printemps que je ne connais?
S'il est possible, pourriez-vous inclure aussi un exemple?
La solution
Spring 3 a ajouté présenter des méthodes avec le soutien des objets futurs AsyncTaskExecutor . Jusque-là si vous voulez accéder à des objets futurs, je pense que vous aurez besoin d'obtenir l'exécuteur testamentaire sous-jacente JDK (par exemple en utilisant getThreadPoolExecutor ) et soumettre des tâches directement sur ce point.