Modified Felix.setFrameworkStartLevel() to lock on the installed bundle
lock as well as lock the individual bundles before checking their start
level and determining whether to call startBundle()/stopBundle(). These
changes prevent bundles from being installed/uninstalled and individual
bundles' start level to be changed during a start level change operation.
Additionally, I added a separate lock for calculating bundle identifiers,
since this really doesn't need to share a lock with anyone else.
git-svn-id: https://svn.apache.org/repos/asf/incubator/felix/trunk@378484 13f79535-47bb-0310-9956-ffa450edef68
1 file changed