[cdi-dev] Repeating annotations support (CDI-460 and CDI-471)

Antonin Stefanutti antonin at stefanutti.fr
Fri Nov 11 09:49:59 EST 2016


Sounds reasonable to me.

On 11 Nov 2016, at 15:19, John Ament <john.ament at spartasystems.com<mailto:john.ament at spartasystems.com>> wrote:

I also want to check, I can't think of a reason why any of the following CDI spec related qualifiers should be repeatable:

- BeforeDestroyed
- Destroyed
- Initialized
- Any
- Decorated
- Default
- Intercepted
- New

I can think of reasons why Named should be repeatable, but that's not managed by the CDI spec.

John


________________________________
From: Antonin Stefanutti <antonin at stefanutti.fr<mailto:antonin at stefanutti.fr>>
Sent: Friday, November 11, 2016 8:50 AM
To: John Ament
Cc: cdi-dev at lists.jboss.org<mailto:cdi-dev at lists.jboss.org>
Subject: Re: Repeating annotations support (CDI-460 and CDI-471)


On 11 Nov 2016, at 13:40, John Ament <john.ament at spartasystems.com<mailto:john.ament at spartasystems.com>> wrote:

Mind if I mark it as a duplicate then?  I usually prefer to mark the higher numbers, but there's more info in 471.

Sure, go for it. Then maybe renaming 471 to “Support repeating qualifiers" short.



________________________________
From: Antonin Stefanutti <antonin at stefanutti.fr<mailto:antonin at stefanutti.fr>>
Sent: Friday, November 11, 2016 6:48 AM
To: John Ament
Cc: cdi-dev at lists.jboss.org<mailto:cdi-dev at lists.jboss.org>
Subject: Re: Repeating annotations support (CDI-460 and CDI-471)

I agree with the spec change, which is the essence of CDI-460. So I guess that this spec change implies percolating it into the CDI SPI as well, so I can infer CDI-471 is part of CDI 2.0.

On 10 Nov 2016, at 20:22, John Ament <john.ament at spartasystems.com<mailto:john.ament at spartasystems.com>> wrote:

Basically the spec text change to support this is "repeating annotations work as qualifiers.  they continue to act as inclusive, meaning those repeated annotations follow the same resolution strategy as any other qualifiers."

Do you agree?


________________________________
From: cdi-dev-bounces at lists.jboss.org<mailto:cdi-dev-bounces at lists.jboss.org> <cdi-dev-bounces at lists.jboss.org<mailto:cdi-dev-bounces at lists.jboss.org>> on behalf of Antonin Stefanutti <antonin at stefanutti.fr<mailto:antonin at stefanutti.fr>>
Sent: Thursday, November 10, 2016 1:03 PM
To: cdi-dev at lists.jboss.org<mailto:cdi-dev at lists.jboss.org>
Subject: [cdi-dev] Repeating annotations support (CDI-460 and CDI-471)

Hi,

While CDI-471 (Support repeating qualifiers in typesafe resolution mechanism) targets CDI 2.0, related issue CDI-460 (Support repeating annotations in CDI SPI) doesn’t have any fix version defined. Can it be implied that CDI-460 will be addressed with CDI-471 or is it intentional left undefined? IMHO, it’d be important to have CDI-460 delivered as part of CDI 2.0 as well to bring a consistent support for repeating annotations in CDI.

Thanks,
Antonin


_______________________________________________
cdi-dev mailing list
cdi-dev at lists.jboss.org<mailto:cdi-dev at lists.jboss.org>
https://lists.jboss.org/mailman/listinfo/cdi-dev
cdi-dev Info Page - JBoss Developer<https://lists.jboss.org/mailman/listinfo/cdi-dev>
lists.jboss.org<http://lists.jboss.org/>
List to discuss the development of CDI (the specification) To see the collection of prior postings to the list, visit the cdi-dev Archives.




Note that for all code provided on this list, the provider licenses the code under the Apache License, Version 2 (http://www.apache.org/licenses/LICENSE-2.0.html). For all other ideas provided on this list, the provider waives all patent and other intellectual property rights inherent in such information.
Apache License, Version 2.0<http://www.apache.org/licenses/LICENSE-2.0.html>
www.apache.org<http://www.apache.org/>
Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION. 1. Definitions.


________________________________
NOTICE: This e-mail message and any attachments may contain confidential, proprietary, and/or privileged information which should be treated accordingly. If you are not the intended recipient, please notify the sender immediately by return e-mail, delete this message, and destroy all physical and electronic copies. Thank you.

________________________________
NOTICE: This e-mail message and any attachments may contain confidential, proprietary, and/or privileged information which should be treated accordingly. If you are not the intended recipient, please notify the sender immediately by return e-mail, delete this message, and destroy all physical and electronic copies. Thank you.

________________________________
NOTICE: This e-mail message and any attachments may contain confidential, proprietary, and/or privileged information which should be treated accordingly. If you are not the intended recipient, please notify the sender immediately by return e-mail, delete this message, and destroy all physical and electronic copies. Thank you.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/cdi-dev/attachments/20161111/93c01c07/attachment-0001.html 


More information about the cdi-dev mailing list