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