È possibile utilizzare Future / Futuretask oggetti con la molla TaskExecutors?
-
22-08-2019 - |
Domanda
E 'possibile usare Java FutureTask con una molla TaskExecutor per ottenere un Future oggetto?
Sto cercando un TaskExecutor che implementa il Java interfaccia ExecutorService , in particolare il metodo di invio (). Guardando attraverso il Primavera Javadocs non rivela tutte le classi di questo tipo. C'è qualche metodo alternativo per gestire i futures attraverso TaskExecutors di primavera che io sono a conoscenza di?
Se è possibile, si potrebbe anche includere un esempio?
Soluzione
Spring 3 ha aggiunto presentare metodi con il supporto per oggetti Futuri AsyncTaskExecutor . Fino ad allora, se si desidera l'accesso agli oggetti del futuro penso che sarà necessario per ottenere il sottostante esecutore JDK (ad esempio utilizzando getThreadPoolExecutor ) e presentare le attività direttamente su questo.