[cdi-dev] Topics for todays meeting

Pete Muir pmuir at redhat.com
Mon Aug 27 11:06:21 EDT 2012


On 27 Aug 2012, at 15:19, Mark Struberg wrote:

> 
> 
> answer inline.
> 
> LieGrue,
> strub
> 
> ----- Original Message -----
>> From: Pete Muir <pmuir at redhat.com>
>> To: Mark Struberg <struberg at yahoo.de>
>> Cc: cdi-dev <cdi-dev at lists.jboss.org>
>> Sent: Monday, August 27, 2012 4:12 PM
>> Subject: Re: [cdi-dev] Topics for todays meeting
>> 
>> 
>> On 27 Aug 2012, at 15:06, Mark Struberg wrote:
>> 
>>>   and here comes mine if we have enough time left.
>>> 
>>>   # old:
>>> 
>>>   * CDI-58 AnnotatedType per Class (CDI-83 is similar 
>> BeanManager.createAnnotatedType())
>>>   * artificial AnnotatedTypes. 
>>>   - How many AnnotatedTypes might exist per Class? 
>>>   - BeanManager#createAnnotatedType()
>>>   - Pass along in Extension handling
>>>   -> need feedback from stu on this
>> 
>> Yep, let's defer this until we get Stuart on the meeting.
>> 
>>> 
>>>   * CDI-132 AnnotatedType initial content clarifications (supertypes, 
>> non-private, …).
>>>    Pete, are Jozefs comments already reflected?
>> 
>> In what?
> 
> 
> https://issues.jboss.org/browse/CDI-132
> 
> 
> @Named 
> 
> public class Foo {
> } 
> 
> public class Bar extends Foo {
> }
> 
> 
> -> Bar without @Named
> 
> I think this is fine with the current spec wording, isn't? AnnotatedType only takes class annotations which are @Inherited, right?.

No, it does what Jozef says :-)

> 
> 
> 
>> 
>>> 
>>>   # new:
>>> 
>>>   * @Keep - injecting @Dependent into producers, observers, init-ct and init 
>> methods
>>> 
>>>    This has to do with serialisation and mem leaks.
>>> 
>>> 
>>>   * weirdo wording:
>>>      <para>If an <literal>Interceptor</literal> instance 
>> is injected into a bean instance other than an 
>>>      interceptor instance, the container automatically detects the problem  
>> and treats it as a definition
>>>      error.</para> 
>>>   Injecting an interceptor into an interceptor?
>>> 
>>> 
>>>   # new heavy issue
>>>   CDI-18 Global enablement of interceptors, decorators and alternatives
>>> 
>>> 
>>>   LieGrue,
>>>   strub
>>> 
>>> 
>>> 
>>>   ----- Original Message -----
>>>>   From: Pete Muir <pmuir at redhat.com>
>>>>   To: cdi-dev <cdi-dev at lists.jboss.org>
>>>>   Cc: 
>>>>   Sent: Monday, August 27, 2012 3:55 PM
>>>>   Subject: [cdi-dev] Topics for todays meeting
>>>> 
>>>>   Hi team,
>>>> 
>>>>   Here's a list of what I've prepared for this meeting:
>>>> 
>>>>   * CDI-245 & CDI-249 Discussion how extensions work, and what can be 
>> injected 
>>>>   into them, with a proposal at https://github.com/jboss/cdi/pull/89
>>>>   * CDI-43 Adding filters to extensions to limit when they are called, 
>> with a 
>>>>   proposal at https://github.com/jboss/cdi/pull/88
>>>>   * CDI-165 Encourage custom context implementations to fire events when 
>> they are 
>>>>   initialized and destroyed, with a proposal at 
>>>>   https://github.com/jboss/cdi/pull/87
>>>>   * CDI-184 Add CDI.setCDIProvider() for environments where service 
>> providers 
>>>>   don't work e.g. OSGi with a proposal at 
>> https://github.com/jboss/cdi/pull/86
>>>>   * CDI-183 Require CDI.current() to work in Java EE servers with a 
>> proposal at 
>>>>   https://github.com/jboss/cdi/pull/85
>>>>   * CDI-197 Try to clarify order of container lifecycle events with a 
>> proposal at 
>>>>   https://github.com/jboss/cdi/pull/83
>>>>   * CDI-213 Observer methods and transactions (Jens, if you can join the 
>> meeting 
>>>>   we can discuss, otherwise let's defer) 
>>>>   * CDI-201 Clarify some validation rules around BeanAttributes, with a 
>> proposal 
>>>>   at https://github.com/jboss/cdi/pull/80
>>>>   * CDI-234 Handle array and annotation valued members on qualifiers, 
>> with a 
>>>>   proposal at https://github.com/jboss/cdi/pull/79
>>>>   * CDI-187 Interceptors and decorators should be required to be 
>> passivation 
>>>>   capable, not serializable, with a proposal at 
>>>>   https://github.com/jboss/cdi/pull/78
>>>>   * CDI-177 Better handling of @Named defaults for qualifiers with a 
>> proposal at 
>>>>   https://github.com/jboss/cdi/pull/77/files
>>>>   * CDI-218 Allow use of WEB-INF/classes/META-INF/beans.xml with a 
>> proposal at 
>>>>   https://github.com/jboss/cdi/pull/74
>>>>   * CDI-214, Remove BeanManager from Servlet context, a revert of CDI-73 
>> with a 
>>>>   proposal at https://github.com/jboss/cdi/pull/74
>>>>   * CDI-138, allow definition of qualifiers and interceptor bindings 
>> using 
>>>>   annotated types, to allow @Nonbinding to be added programmatically to 
>> member 
>>>>   values with a proposal at https://github.com/jboss/cdi/pull/41
>>>> 
>>>>   Pete
>>>> 
>>>> 
>>>>   _______________________________________________
>>>>   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
>> 




More information about the cdi-dev mailing list