Hehe you think like me when I started to impl concurrency utilities for
ee...but spec forbids more or less it and it would break a lot. If that's
just values idea is to use a dependent bean passed as message to the async
method. To keep request scope you need a request scoped wrapper.
 Le 28 nov. 2014 02:18, "Lars-Fredrik Smedberg" <[email protected]> a
écrit :

> 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