<font size=2 face="sans-serif">In the section 3.6. Java EE components
of CDI 1.2 specification, it has the following statement:</font>
<br>
<br><font size=2 face="Arial"><i>It is safe to annotate Java EE components
with </i></font><tt><font size=1><i>@Vetoed </i></font></tt><font size=2 face="Arial"><i>to
prevent them being considered beans.</i></font>
<br>
<br><font size=2 face="sans-serif">According to my understanding, the JavaEE
component classes with @Vetoed should still support injections and </font><tt><font size=1 color=#5f5f5f><b>ProcessInjectionTarget</b></font></tt><font size=2 face="sans-serif">
events should still be fired.</font>
<br>
<br><font size=2 face="sans-serif">In the 12.4.2, it states:</font>
<br><font size=2 face="sans-serif"><i>If the filter is active, and: ....
then we say that the type is excluded from discovery.</i></font>
<br>
<br><font size=2 face="sans-serif">Does this mean if a JavaEE component
class is excluded from the scan in the beans.xml, its CDI involvement should
be ignored (@Inject would be ignored etc)? </font>
<br>
<br><font size=2 face="sans-serif">Many thanks,<br>
Emily<br>
===========================<br>
Emily Jiang<br>
WebSphere Application Server Liberty Profile development, CDI Development
Lead</font>
<br><font size=2 face="sans-serif">&nbsp;<br>
MP 211, DE3A20, Winchester, Hampshire, England, SO21 2JN<br>
Phone: &nbsp;+44 (0)1962 816278 &nbsp;Internal: 246278<br>
<br>
Email: emijiang@uk.ibm.com <br>
Lotus Notes: Emily Jiang/UK/IBM@IBMGB<br>
<br>
Unless stated otherwise above:<br>
IBM United Kingdom Limited - Registered in England and Wales with number
741598. <br>
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6
3AU<br>
</font>