The name will still typically be set by the Ejb3Deployers/EjbDeployers, so one of their
outputs needs to be used to order the ws deployer. The
MergedJBossMetaDataDeployer.EJB_MERGED_ATTACHMENT_NAME name is an input into the ejb
deployers and so cannot be used.
You can depend on the KernelDeployment.class output that both ejb deployers now produce
for the mcbeans. The only potential problem with this is if the ws deployer itself was
trying to produce metadata for kernel/bean deployments. Does it?
Alternatively, I guess each deployer could just add a boolean indicating its processed the
deployment under a EJB_DEPLOYER_CONSTANTS.DEPLOYER_COMPLETE key. We should probably have a
more natural way to depend on non-unique output from a prceeding deployer by simply
depending on the deployer, but I'll add the DEPLOYER_COMPLETE if the KernelDeployment
output will not work.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4148202#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...