Hi, No there isn't a separate phase. Just that in the current read phase I look for *.composite files and set those aside in a list without processing them further. After all artifacts in the contribution have been read I then read the list of composite URIs, read them and modify them with the additional attribute 'applicablePolicySets' and then push it further for the usual processing.
I see that this is what you have also summarized on the wiki. I have assumed that in the section titled "New Policy Processing Phase" should go the description of what we do now with the composite reading and augmenting. I have added that information. Let me know if your thoughts for it were otherwise. I think I might have to change this a bit in the context of multiple contributions. Isn't it ? - Venkat On Feb 12, 2008 2:41 PM, Simon Laws <[EMAIL PROTECTED]> wrote: > snip.. > > On Feb 12, 2008 8:40 AM, Venkata Krishnan <[EMAIL PROTECTED]> wrote: > > > Yes. Because we are now computing the 'applicablePolicySets' for > various > > SCA artifacts and that needs the list of 'all' PolicySets that might be > > applicable ever. > > > > > So, in the code today, how do you know you have reached the point that all > contributions have been added and you can start associating policy sets > with > composites? Is the composite processing now in a separate phase > independent > of the the contribution processing. > > To try and get this clearer in my mind I've written out a part of the > various phases on the wiki [1]. Is there a new phase? Looking at the code > I > don't see it. > > Simon > > [1] http://cwiki.apache.org/confluence/display/TUSCANYWIKI/Runtime+Phases >