Description
Currently, Karaf provides the following MBeans:
- org.apache.karaf:type=admin,name=${karaf.name}
- org.apache.karaf:type=diagnostic,name=${karaf.name}
- org.apache.karaf:type=features,name=${karaf.name}
allowing to get information and handles Karaf child instances, dump information files and manipulate features.
We should add new MBean like:
- org.apache.karaf:type=config,name=${karaf.name} to manipulate ConfigAdmin layer (view the config PID, the config PID entries, etc)
- org.apache.karaf:type=security,name=${karaf.name} to manipulate the Karaf JAAS and security framework
- org.apache.karaf:type=bundles,name=${karaf.name} to manipulate bundles (install/uninstall/start/stop)
- org.apache.karaf:type=kar,name=${karaf.name} to manipulate KAR archive (linked to commands that we should also add)
- org.apache.karaf:type=scheduler,name=${karaf.name} to manipulate the new scheduler embedded in Karaf