THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
output
running node awaiting contribution/composite to run
...
Process Contribution
input:
a contribution jar or file system directory
...
- Find all artifacts in the contribution
- Read each artifact and create a model (apart from composites which are done later)
- Aggregate all definitions.xml files
- Read composites
- Enhance composite with policy sets based on appliesTo information
- For each composite file read the xml content first...
- For each policyset in the domain...
- Extract the value of 'appliesTo' attribute with is an xpath expression
- Evaluate this expression against the composite xml
- For each node that results out of the above evaluation
- if the node contains an attribute named 'applicablePolicySets'
- concatenate to its value, the name of the PolicySet
- else
- create an attribute named 'applicablePolicySet' and set its value to the name of the PolicySet
- if the node contains an attribute named 'applicablePolicySets'
- For each policyset in the domain...
- For each composite file read the xml content first...
- Wherever applicable the composite's elements will have the additional attribute name 'applicablePolicySets'.
- Parse composites into in memory assembly model
Contribution Resolution
- resolve the contribution models against the physical artifacts available in the contribution.
...