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
>

Reply via email to