JBossMetaData processing is now split among:
- JBossEjbParsingDeployer : parse jboss.xml and standardjboss.xml to output raw JBossMetaData under attachment names "org.jboss.metadata.ejb.jboss.JBossMetaData" and "standardjboss.xml"
- AnnotationMetaDataDeployer : scans deployments with existing non-metadata-complete metadata and produces a spec metadata pojo model attachment. The EjbJarMetaData model is output as "annotated.org.jboss.metadata.ejb.spec.EjbJarMetaData"
- MergedJBossMetaDataDeployer : combines "org.jboss.metadata.ejb.spec.EjbJarMetaData", "org.jboss.metadata.ejb.jboss.JBossMetaData" and "annotated.org.jboss.metadata.ejb.spec.EjbJarMetaData" attachments to to replace the "org.jboss.metadata.ejb.jboss.JBossMetaData" with the combined metadata view.
- StandardJBossMetaDataDeployer : combines "org.jboss.metadata.ejb.jboss.JBossMetaData" and "standardjboss.xml" attachments with a JBossMetaDataWrapper to replace the "org.jboss.metadata.ejb.jboss.JBossMetaData" with the wrapped view.