+ // TODO make shutdown of dynamic service more robust
+ Bundle scrBundle = osgiBoot.getBundlesBySymbolicName().get("org.apache.felix.scr");
+ if (scrBundle != null) {
+ scrBundle.stop();
+ while (!(scrBundle.getState() <= Bundle.RESOLVED)) {
+ Thread.sleep(500);
+ }
+ Thread.sleep(1000);
+ }
+