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
tree: d34ae4726bd3fc5caf7aba31ec08472791f60b16
  1. javax.servlet/
  2. org.apache.felix.framework/
  3. proposal.txt
  4. readme.txt
  5. tools/