Are you thinking that this includes an executor service impl?
Wouldn't we need to jump to java 7?

John

On Sat, Sep 19, 2015 at 12:05 PM Romain Manni-Bucau <[email protected]>
wrote:

> I always thought a CDI frienly executor service would be nice so +1 for ds
> Le 19 sept. 2015 01:32, "Thomas Andraschko" <[email protected]>
> a
> écrit :
>
> > 1+ romain
> > But wdyt about adding something to DS for JEE6/7 users?
> >
> > 2015-09-19 9:23 GMT+02:00 Arne Limburg <[email protected]>:
> >
> > > +1
> > > I really thought the same, when I read that proposal.
> > >
> > > Cheers,
> > > Arne
> > >
> > > Von meinem Samsung Gerät gesendet.
> > >
> > >
> > > -------- Ursprüngliche Nachricht --------
> > > Von: Romain Manni-Bucau <[email protected]>
> > > Datum: 18.09.2015 16:28 (GMT+01:00)
> > > An: [email protected]
> > > Cc: Thomas Andraschko <[email protected]>
> > > Betreff: Re: [Proposal] CdiManagedRunnable
> > >
> > > Hi
> > >
> > > I like the idea but isnt it close enough of concurrency utilities to
> kind
> > > of put it in this spec? There is this proxy factory which could/should
> > > support scopes IMO.
> > >
> > > CDI has few thread requirements which is good IMO so I would put it in
> > the
> > > "thread" spec.
> > >
> > > Romain
> > > Le 18 sept. 2015 07:23, "Martin Kouba" <[email protected]> a écrit :
> > >
> > > > Hi Thomas,
> > > >
> > > > I think it's a good idea. Weld has a similar API [1], except it's
> > focused
> > > > solely on the "thread-local-based context". We are also considering
> the
> > > use
> > > > of an interceptor to active/deactivate the ThreadContext per business
> > > > method invocation [2].
> > > >
> > > > I wonder, whether this should be standardized in CDI 2.0. It seems to
> > me
> > > > that CDI SE lacks some built-in contexts. Unlike Java EE where the
> > > built-in
> > > > scopes align with the lifecycle of EE components (@RequestScoped,
> > > > @SessionScoped, etc.).
> > > >
> > > > Martin
> > > >
> > > > [1]
> > > >
> > > >
> > >
> >
> http://docs.jboss.org/weld/reference/latest/en-US/html/environments.html#_thread_context
> > > >
> > > > [2]
> > > > https://issues.jboss.org/browse/WELD-1905
> > > >
> > > >
> > > > Dne 10.9.2015 v 18:02 Thomas Andraschko napsal(a):
> > > >
> > > >> Hi,
> > > >>
> > > >> it's often required to manual activate scopes in a async
> > > threads/runnables
> > > >> if you don't use JavaEE 7.
> > > >> I already used this in 3-4 projects in the last 3 years.
> > > >>
> > > >> My current API looks like:
> > > >>
> > > >> CdiManagedRunnable - A abstract class with implements Runnable and
> > > starts
> > > >> the RequestScoped via ContextControl and a new scope called
> > ThreadScope
> > > >> RequestScoped is optional,
> CdiManagedRunnable#isRequestScopedSupported
> > > >> return false per default and can be overwritten by the user.
> > > >>
> > > >> ThreadContext - A AbstractContext implementation which a static
> static
> > > >> ThreadLocal<ContextualStorage>
> > > >>
> > > >> ThreadContextExtension
> > > >> ThreadScoped
> > > >>
> > > >> WDYT? Is this useful for other people too?
> > > >>
> > > >> Regards,
> > > >> Thomas
> > > >>
> > > >>
> > > > --
> > > > Martin Kouba
> > > > Software Engineer
> > > > Red Hat, Czech Republic
> > > >
> > >
> >
>

Reply via email to