Können Sie Future / Futuretask-Objekte mit Spring TaskExecutors verwenden?

8

Ist es möglich, Java FutureTask zu verwenden mit einem Spring TaskExecutor, um ein zukünftiges Objekt zu erhalten?

Ich suche nach einem TaskExecutor, der Java implementiert ExecutorService Schnittstelle, insbesondere die Methode submit (). Ein Blick durch die Spring Javadocs funktioniert nicht zeige keine Klassen wie diese auf. Gibt es eine alternative Methode, mit Futures durch Spring TaskExecutors umzugehen, von denen ich nichts weiß?

Wenn es möglich ist, könnten Sie auch ein Beispiel hinzufügen?

    
James McMahon 19.05.2009, 15:41
quelle

1 Antwort

4

Spring 3 hat Submit-Methoden mit Unterstützung für Future-Objekte zu AsyncTaskExecutor . Bis dahin, wenn Sie Zugang zu Future-Objekten haben wollen, müssen Sie den zugrunde liegenden JDK-Executor finden (zB mit getThreadPoolExecutor ) und Aufgaben direkt an diese senden.

    
Mark 19.05.2009, 16:11
quelle