Romain, could you please explain what the usage of ThreadContext is?

Today we have some @RequestScoped beans that are created from the
HttpServletRequest (amongst other things). When executing the @Asynchronous
EJB method I would like to be able to inject the same beans again
(containing the same values). If I understood it correctly the request
scope is available but when injecting and calling the @RequestScoped beans
from the @Asynchronous method they will be created again since we are
executing on a new thread (and in this case I have no HttpServletRequest to
use when creating them)...

For our use cases it is fine if the @RequestScoped beans lives a little bit
longer than the original request.

Is there any easy/good way to pass information so I can recreate the beans
on the new thread?

Regards
LF

On Fri, Nov 28, 2014 at 12:33 AM, Lars-Fredrik Smedberg <[email protected]>
wrote:

> Thanks Romain... will take a look at those...
>
> Regards
> LF
>
> On Fri, Nov 28, 2014 at 12:21 AM, Romain Manni-Bucau <
> [email protected]> wrote:
>
>>
>> tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/core/ivm/EjbHomeProxyHandler.java
>>
>>
>> tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/core/ivm/EjbObjectProxyHandler.java
>> Le 28 nov. 2014 00:18, "Lars-Fredrik Smedberg" <[email protected]> a
>> écrit
>> :
>>
>> > Thanks... What source code can I look at?
>> >
>> > Regards
>> > LF
>> >
>> > On Thu, Nov 27, 2014 at 11:29 PM, Romain Manni-Bucau <
>> > [email protected]>
>> > wrote:
>> >
>> > > It basically just does executorService.execute(new
>> OpenEjbMethod(method,
>> > > securitycontext))
>> > > Le 27 nov. 2014 22:12, "Lars-Fredrik Smedberg" <[email protected]> a
>> > > écrit
>> > > :
>> > >
>> > > > Hi!
>> > > >
>> > > > I would like to understand how TomEE/OpenEJB implements
>> @Asynchronous
>> > EJB
>> > > > Methods....
>> > > >
>> > > > Can anyone perhaps give me a short descriptions and the point to
>> what
>> > > > source code classes to look at?
>> > > >
>> > > > Regards
>> > > > LF
>> > > >
>> > > > --
>> > > > 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.
>> > > >
>> > >
>> >
>> >
>> >
>> > --
>> > 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.
>> >
>>
>
>
>
> --
> 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.
>



-- 
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.

Reply via email to