Hi with CdiCtrl of deltaspike you can start/stop contexts. Decorate your executorService to do it and it should be fine: http://openwebbeans.apache.org/testing_cdictrl.html Romain Manni-Bucau Twitter: @rmannibucau Blog: http://rmannibucau.wordpress.com/ LinkedIn: http://fr.linkedin.com/in/rmannibucau Github: https://github.com/rmannibucau
2014-04-10 15:37 GMT+02:00 Lars-Fredrik Smedberg <[email protected]>: > Hi > > If I within a thread wishes to start asynchronous "jobs" using the > ExecutorService (and Executors.newFixedThreadPool(...)) and wait for the > Future-result within that same thread I run into the following exception: > > "WebBeans context with scope type annotation @RequestScoped does not exist > within current thread" > > which is understandable since the managed bean passed used in the Callable > passed to ExecutorService.submit(...) contains injected beans iteself that > are @RequestScoped. > > Is there any way around this? Suggestions on changing the design perhaps? > > Regards > Lars-Fredrik Smedberg > > > -- > Med vänlig hälsning / Best regards > > Lars-Fredrik Smedberg > > STATEMENT OF CONFIDENTIALITY: > The information contained in this electronic message and any > attachments to this message are intended for the exclusive use of the > address(es) and may contain confidential or privileged information. If > you are not the intended recipient, please notify Lars-Fredrik Smedberg > immediately at [email protected], and destroy all copies of this > message and any attachments.
