¿Se puede utilizar Futuro / Futuretask objetos con Spring TaskExecutors?
-
22-08-2019 - |
Pregunta
¿Es posible utilizar Java FutureTask con un TaskExecutor primavera para obtener un Future objeto?
Busco un TaskExecutor que implementa las especificaciones Java interfaz ExecutorService , el método, en particular, presentar (). Mirando a través del primavera Javadocs no revela ninguna clase de este tipo. ¿Hay algún método alternativo para manejar futuros a través de la primavera TaskExecutors que soy consciente de?
Si es posible, ¿podría también incluir un ejemplo?
Solución
Spring 3 ha añadido presentar métodos con soporte para objetos futuras a AsyncTaskExecutor . Hasta entonces, si usted quiere tener acceso a objetos futuro creo que se necesita para obtener el ejecutor JDK subyacente (por ejemplo, usando getThreadPoolExecutor ) y presentar tareas directamente en eso.