Zdravím, vytvářím jednoduchý RESTový resource pomocí Spring MVC. Resource potřebuje agregovat data z několik a zdrojů a pro urychlení je vhodné stahování dat paralelizovat. Použil jsem TaskExecutor, který mi drží pool threadů, které zaúkoluji z Controlleru a počkám až všechny tasky doběhnou a pak sestavím odpověď, kterou pošlu na klienta.
Problém je v tom, že bych potřeboval mít všechna zaúkolovaná vlákna ve stejném application contextu jako hlavní vlákno - potřebuji přístup k request scoped beanům. Je možné nějakým způsobem application context těmto vláknům předat? Nebo je to řešení chybné by design a měl bych všechna request scope data předávat při spouštění tasku? Díky za nasměrování a případné příklady! Jirka
