Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Won't Fix
-
None
-
None
-
None
Description
Karaf internally uses Felix for its configuration management. Instead of overriding the whole OSGI ConfigAdmin service, it is far more efficient to provide an overriding instance of the Felix PersistenceManager. This one gets full access for reading (and writing) config values. Hereby the default values stored in the corresponding file system directory should be provided is well (this can be easily done by reusing some of the code from Felix).