[cdi-dev] Scoped CDI Events?

Adam Bien abien at adam-bien.com
Wed Aug 29 06:32:16 EDT 2012


HI Martin,

sure. But will the unmanaged payload be delivered only to observers belonging to the same scope as the sender? 

I didn't found any mention in the spec about that...

thanks,

adam
On 29.08.2012, at 12:14, Martin Kouba <mkouba at redhat.com> wrote:

> Hi Adam, Arne,
> 
> The built-in Event bean is not stateless, it's @Dependent. The event payload - the event object - is really not managed and thus not scoped (and should not be IMHO). I also think the event object should be immutable since the order in which observer methods are called is not defined...
> 
> Martin
> 
> 
> Dne 29.8.2012 12:06, Arne Limburg napsal(a):
>> Hi Adam,
>> 
>> 
>> Are you talking about the injected Event object or about the payload?
>> The Event object is stateless so the scope does not matter.
>> And the payload is not managed at all.
>> So, I'm afraid, I can't see your issue here?
>> Could you provide a use case for a scoped event?
>> 
>> Cheers,
>> Arne
>> 
>> Am 29.08.12 11:49 schrieb "Adam Bien" unter <abien at adam-bien.com>:
>> 
>>> Hi *,
>>> 
>>> I didn't found in the CDI 1.0 spec a mention of the scope of CDI events.
>>> There is also no mention of scopes in the Observer Resolution section.
>>> 
>>> Are CDI events scoped?
>>> 
>>> Does observer resolution depend on the scope of the injected Event
>>> instance?
>>> 
>>> Should we refine/clarify that in the CDI 1.1 spec?
>>> 
>>> I didn't found an explicit mail in the archives either,
>>> 
>>> thanks and sorry in case the issue is already resolved,
>>> 
>>> adam
>>> _______________________________________________
>>> cdi-dev mailing list
>>> cdi-dev at lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/cdi-dev
>> 
>> 
>> _______________________________________________
>> cdi-dev mailing list
>> cdi-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/cdi-dev
>> 
> 
> -- 
> Martin Kouba
> JBoss Quality Assurance Engineer
> CDI TCK lead
> E-mail: mkouba at redhat.com
> Web: www.cz.redhat.com
> Red Hat Czech s.r.o., Purkyňova 99/71, 612 45, Brno, Czech Republic
> _______________________________________________
> cdi-dev mailing list
> cdi-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/cdi-dev

 workshops.adam-bien.com
 blog.adam-bien.com
 about.adam-bien.com

 Author of: 
 "Real World Java EE Night Hacks", "Real World Java EE Patterns--Rethinking Best Practices"
   
 


















More information about the cdi-dev mailing list