if (!debug^nodebug && framework == null) {
System.out.printf("Current OSGi framework is %s%n", systemService.getFramework().name());
return null;
}
if (framework != null) {
FrameworkType frameworkType = FrameworkType.valueOf(framework);
systemService.setFramework(frameworkType);
System.out.println("Changed OSGi framework to " + frameworkType.toString().toLowerCase() + ". Karaf needs to be restarted to make the change effective");
}
if (debug) {
FrameworkType frameworkType = systemService.getFramework();
System.out.printf("Enabling debug for OSGi framework (%s)%n", frameworkType.name());
systemService.setFrameworkDebug(true);
}
if (nodebug) {
FrameworkType frameworkType = systemService.getFramework();
System.out.printf("Disabling debug for OSGi framework (%s)%n", frameworkType.name());
systemService.setFrameworkDebug(false);
}
return null;
}