On Jan 14, 2007, at 2:53 AM, Jacek Laskowski wrote:

Hi,

According to the EJB3 (Core) spec p. 507:

<xsd:attribute name="metadata-complete" type="xsd:boolean">
 <xsd:annotation>
   <xsd:documentation>
     The metadata-complete attribute defines whether this
     deployment descriptor and other related deployment
     descriptors for this module (e.g., web service
     descriptors) are complete, or whether the class
     files available to this module and packaged with
     this application should be examined for annotations
     that specify deployment information.
     If metadata-complete is set to "true", the deployment
     tool must ignore any annotations that specify deployment
     information, which might be present in the class files
     of the application.
     If metadata-complete is not specified or is set to
     "false", the deployment tool must examine the class
     files of the application for annotations, as
     specified by the specifications.
   </xsd:documentation>
 </xsd:annotation>
</xsd:attribute>

Does it mean that as resource-injection example uses it, no
annotations should be consulted and thus they have no effect on the
component deployment processing?

Right. If the descriptor says metadata-complete="true" then we should yank that quick.

Do we support the feature?

Not yet.

-David

Reply via email to