[Carbon-dev] Bundle Management Agent to manage the start levels

Ruwan Linton ruwan at wso2.com
Mon Oct 20 05:36:34 PDT 2008


Hi devs,

I have added the Bundle Management Agent to manage the start levels of 
the bundles so that all the bundles are started according to its start 
levels. These start levels are inserted into bundles itself using a 
custom MANIFEST header named WSO2-Bundle-StartLevel.

All the bundles has to have a start level for this approach to work, and 
it reduces the number of entries in the config.ini in the case of 
equinox and most importantly the set of entries are going to be constant 
and will not evolve under any circumstance. Carbon is now fully driven 
by this agent where as non of the solutions have been converted to this 
approach yet.

This WIKI [1] lists all the start levels that the bundles are assigned 
with, please note that the clear separation of the dependency levels 
using the start levels in this wiki. When you need to add a start level 
to your bundle please go through this WIKI, and select the appropriate 
number and edit the WIKI to include your selection.

Thanks,
Ruwan

[1] - http://wso2.org/wiki/display/carbon/Component+Start+Levels



More information about the Carbon-dev mailing list