Ja osobne by som to riesil presne tak, ako navrhjete na zaver. Tasku by som predal parametre, ktore potrebuje. Ked ich poslete do konstruktora, ktory ich ulozi do final poli, tak si tym zaroven zabezpecite synchronizaciu.
S pozdravom, -Peter Stibrany 2010/2/24 Jiri Zaloudek <[email protected]>: > 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
