[jboss-dev-forums] [EJB Development] - JBoss50DTDMetaData (standjboss.xml) attachment present?

Alexey Loubyansky do-not-reply at jboss.com
Tue May 18 11:48:02 EDT 2010


Alexey Loubyansky [http://community.jboss.org/people/alex.loubyansky%40jboss.com] replied to the discussion

"JBoss50DTDMetaData (standjboss.xml) attachment present?"

To view the discussion, visit: http://community.jboss.org/message/543654#543654

--------------------------------------------------------------
It's added in JBossEjbParsingDeployer

if (this.isPreEJB3x(ejbJarMetaData, jbossMetaData))
         {
            JBossMetaData stdMetaData = getStandardMetaData();
            if(stdMetaData != null)
               unit.addAttachment("standardjboss.xml", stdMetaData);
         }

and then StandardJBossMetaDataDeployer does the following

public void deploy(DeploymentUnit unit)
      throws DeploymentException
   {
      // Get the jboss.xml attachment
      JBossMetaData metaData = unit.getAttachment(JBossMetaData.class);
      // Get the standardjboss.xml attachment
      JBossMetaData stdMetaData = unit.getAttachment("standardjboss.xml", JBossMetaData.class);
      if(metaData == null || stdMetaData == null)
         return;

      JBossMetaDataWrapper wrapper = new JBossMetaDataWrapper(metaData, stdMetaData);
      // Set the wrapper as the output
      unit.getTransientManagedObjects().addAttachment(JBossMetaData.class, wrapper);
      // Keep the raw parsed metadata as well
      unit.addAttachment(RAW_ATTACHMENT_NAME, metaData, JBossMetaData.class);
   }

--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/543654#543654]

Start a new discussion in EJB Development at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2093]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-dev-forums/attachments/20100518/49832be9/attachment.html 


More information about the jboss-dev-forums mailing list