[jbossws-dev] [Design of JBoss Web Services] - Re: JBossWS Deployers Integration

alessio.soldano@jboss.com do-not-reply at jboss.com
Wed Aug 5 13:11:16 EDT 2009


Hi Richard,
I've taken a look at the current state of ws deployers, here are 2 questions:

- I see there're now 5 deployers: WSDescriptorDeployer, WSEJBAdapterDeployer, WSTypeDeployer, WSDeploymentDeployer and WSDeploymentAspectDeployer. AFAICS we get an instance of the latter for each DeploymentAspect (the deployment aspect concept is still there). So, what's actually the reason for doing this, instead of having an actual separate deployer for each of the current deployment aspect, instead of doing the wrap process into WSDeploymentAspectDeployer? Wouldn't it be clearer?

- the ws DeploymentAspect ordering is still there, so far so good. It's actually used to provide additional input/output to the created WSDeploymentAspectDeployer instances. AFAIK the requires/provides attributes there define a correct ordering (and if they do not, we can fix that as that's all our stuff). So my question is, why is relativeOrder required for all the deployment aspects turning into WSDeploymentAspectDeployer instances? I though the relativeOrder is needed only when dealing with "filters" (deployers with the same input and output, whose processing order is not established otherwise), but here we'd probably need the relativeOrder prop just for the first and last WSDeploymentAspectDeployer. Of course if we do what I wrote in the previous point, we'd have different deployers, with just two of then having the relativeOrder prop. (excluding the other 4 real deployers we already have)

View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4248194#4248194

Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4248194


More information about the jbossws-dev mailing list