celix-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pepijn Noltes (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (CELIX-77) Configuration Admin Implementation - Beginning
Date Tue, 15 Oct 2013 19:22:42 GMT

    [ https://issues.apache.org/jira/browse/CELIX-77?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13795529#comment-13795529

Pepijn Noltes edited comment on CELIX-77 at 10/15/13 7:20 PM:

Added md5 sum for the config_admin patch for grant identification

was (Author: pnoltes):
md5 sum for the config_admin patch to identify it for the grant.

> Configuration Admin Implementation - Beginning
> ----------------------------------------------
>                 Key: CELIX-77
>                 URL: https://issues.apache.org/jira/browse/CELIX-77
>             Project: Celix
>          Issue Type: New Feature
>    Affects Versions: 0.0.1-incubating
>            Reporter: Jorge SANCHEZ
>            Priority: Minor
>              Labels: patch
>         Attachments: CELIX-77_config_admin.zip, CELIX-77_config_admin.zip.md5
> Hi all. 
> I want to contribute a first humble implementation of the Configuration Admin service.
Here some comments of what's is capable of this implementation; I do recommend to have some
knowledge of the service to understand them. 
> Currently it's implemented the next public classes: ConfigurationAdmin, ManagedService
and Configuration. Not all the functionality of those classes is done, there is still work
to do. 
> From the point of view of the API's user, the current implementation deals only with
ManagedService targets and the user can create new Configuration objects, get an existing
Configuration or update the Configuration through the method configuration.update() which
triggers asynchronous callbacks to the ManagedService implementation. The concept of visibility
between bundles and bindings between ManagedService targets and Configurations is solved,
but due to the Configuration Permission class is not implemented yet, everything is allowed
or authorized and nothing is restricted.
> The code of the service is quite clean, except for, perhaps, the “overwhelming of printf's”
that I used to help me in the debugging and that I haven't removed yet. Another issue of this
is, there is a folder with some “dummy” examples that I use and modify constantly for
debugging, I must recognize that they are not very clean and I don't know if someone can understand
something, but I've decided to included them because may be someone can find them useful.
> Finally, as I appointed, there is still much work to do, but I hope with my contribution
give a first light in the development of the service. 
> I'm newbie with CELIX and I'm completely lost with the licenses, procedures, etc, …,
please any incoming from you it's welcome.
> I don't want to make larger this email to avoid confusion. Please, if any of you have
any doubts, I'd be pleased to answer them, don't hesitate to write me.
> Friendly greetings,
> P.S.: in the private directory there is a "framework patch", I had to do it because I
was missing some functions in the framework that I could not ignore or do it in another different

This message was sent by Atlassian JIRA

View raw message