You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tamaya.apache.org by "Anatole Tresch (JIRA)" <ji...@apache.org> on 2015/12/08 17:06:11 UTC

[jira] [Resolved] (TAMAYA-129) Add PersistenceManager OSGI Service implementation for Felix/Karaf

     [ https://issues.apache.org/jira/browse/TAMAYA-129?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Anatole Tresch resolved TAMAYA-129.
-----------------------------------
       Resolution: Won't Fix
    Fix Version/s:     (was: 0.2-incubating)

Since overriding/extending the ConfigAdmin service is more powerful and also the more general and compatible way to go this makes no sense anymore.

> Add PersistenceManager OSGI Service implementation for Felix/Karaf
> ------------------------------------------------------------------
>
>                 Key: TAMAYA-129
>                 URL: https://issues.apache.org/jira/browse/TAMAYA-129
>             Project: Tamaya
>          Issue Type: Bug
>          Components: Modules
>            Reporter: Anatole Tresch
>            Assignee: Anatole Tresch
>
> 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).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)