Further loosened the locking around Felix.setFrameworkStartLevel() to avoid
potential deadlocks. Also modified the framework so that it uses the start
level service to start/stop the framework; this is better since the start
level service uses its own thread to serialize start level change requests.
|