axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Illsley" <>
Subject Re: [Axis2] Dynamic Phase support
Date Wed, 26 Dec 2007 23:39:01 GMT
It's just as well I saw you volunteering and didn't do it as well,
'cos I was tempted :-)

+1 to your more advanced options in general terms.

Do you have a defined behaviour when multiple modules define phases
with the same name, or with the same name as a statically defined
phase? Presumably the first/static declaration wins and you trace out
the multiple declaration failure?


On Dec 26, 2007 4:33 PM, Glen Daniels <> wrote:
> Deepal Jayasinghe wrote:
> > I just implemented and commit the initial implementation of the
> > dynamic phase support
> :(
> I mentioned that I was working on this, didn't I? [1]  It's always
> unfortunate when there's duplicated work.  If I'd known you were
> planning to work on it, one of us could have saved some time or we could
> have worked together to spec it out.
> I'll review your implementation, Deepal, but I think I want a little
> more functionality.  For instance, there may be multiple before/after
> phases - if my phase needs to be before phase2 AND before phase3, I want
> to be able to specify something like:
> <phase name="MyNewPhase" before="phase2,phase3" flow="in,out"/>
> Also, my implementation so far handles resolving constraints even after
> a module has been deployed, so if one module has the above phase
> declaration and there isn't a "phase2" yet, when the next module gets
> deployed and defines "phase2", it will try to put it after "MyNewPhase"
> (if it can't that's an error of course).  This means that some orderings
> for module deployment might not work, but we can grow the (currently
> very simple) logic into a more complex total-ordering system if we need to.
> I'll get my stuff checked in ASAP, but if you're planning to do more
> work in this area, please let me know beforehand?
> Thanks,
> --Glen
> [1]
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

David Illsley - IBM Web Services Development

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message