Hi

Thanks for the hint, however I'm not able to use Deltaspike but only the OpenWebbeans included with WebSphere 8.5.5.x... 

How can I do this with OpenWebbeans only?

Regards
Lars-Fredrik 


On Thu, Apr 10, 2014 at 3:47 PM, Romain Manni-Bucau <rmannibucau@gmail.com> wrote:
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 <itsmeden@gmail.com>:
> 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 itsmeden@gmail.com, and destroy all copies of this
> message and any attachments.



--
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 itsmeden@gmail.com, and destroy all copies of this
message and any attachments.