Hi Clement, Thanks for the clarification on iPOJO. I have to admit, that I once looked at it (a long time ago, just before I decided to implement Config Admin :-) ) and was not happy with it regarding configurability. I found (at that time) that Config Admin together with Declarative Service would suite my needs much better than iPOJO.
And yes, I think, the management API should be pure Java, where as JMX and support for the shell should be optional additions. Regards Felix Am Montag, den 03.12.2007, 10:24 +0100 schrieb Clement Escoffier: > Hi Felix, > > iPOJO provides a different way to analyze configurations. Each instance (ie > component in the API) can be "introspectable" by activating an Architecture > handler allowing the administrator to know the instance state (unresolved > dependencies, service properties, created object, used objects ...). However, > as iPOJO is extensible this representation need to be extensible too (in the > sense where every handler can participate to the instance introspection). > > However, The proposed API makes sense for iPOJO in the sense where > Architecture does not allow to start/stop/reconfigure instances. We had > develop a special M-BEAN (on M-OSGi) to create / modify / delete instances. > This mechanism was ad-hoc, and so the API is clearer than what we developed. > Moreover, having a common view of every service component seems to me a good > idea despite the different features of each component model. > > Regards, > > Clement > > > -----Message d'origine----- > > De : Felix Meschberger [mailto:[EMAIL PROTECTED] > > Envoyé : dimanche 2 décembre 2007 19:23 > > À : dev@felix.apache.org > > Objet : RE: [jira] Commented: (FELIX-284) Add Management API > > > > Hi Clement, > > > > Cool. Now the question is of course, whether the API is of any use to > > iPOJO ? For DS it allows inspecting the configuration and just > > enabling/disabling of components, which is about anything you might > > want > > to do anyway. > > > > Not sure about iPOJO, though. > > > > Regards > > Felix > > > > Am Sonntag, den 02.12.2007, 14:25 +0100 schrieb Clement Escoffier: > > > Hello, > > > > > > I just look the proposed API. This API can be totally supported by > > iPOJO (except perhaps Reference.getTarget()).The vocabulary is a little > > different from what I use in iPOJO, but a mapping can be found easily > > (as DISABLED <=> STOPPED, UNSATISFIED <=> INVALID, ACTIVE <=> VALID > > ...). > > > > > > Clement > > > > > > > -----Message d'origine----- > > > > De : Felix Meschberger (JIRA) [mailto:[EMAIL PROTECTED] > > > > Envoyé : vendredi 23 novembre 2007 09:20 > > > > À : dev@felix.apache.org > > > > Objet : [jira] Commented: (FELIX-284) Add Management API > > > > > > > > > > > > [ https://issues.apache.org/jira/browse/FELIX- > > > > 284?page=com.atlassian.jira.plugin.system.issuetabpanels:comment- > > > > tabpanel#action_12544939 ] > > > > > > > > Felix Meschberger commented on FELIX-284: > > > > ----------------------------------------- > > > > > > > > After discussion the potential merger of the management API with > > the > > > > needs of dependency manager, we came to the conclusion, that I > > should > > > > go forward with the proposed implementation of the API. > > > > > > > > The reason for this is, that the issue at hand requires more > > > > discussions: We have currently three projects around component and > > > > service management in Felix: Dependency Manager, SCR and IPOJO. It > > > > might be worth investigating, whether there exists some possible > > > > convergence of the three. Only after having found possible > > convergence > > > > (or not), can a possible combined Management API be discussed. > > > > > > > > > Add Management API > > > > > ------------------ > > > > > > > > > > Key: FELIX-284 > > > > > URL: https://issues.apache.org/jira/browse/FELIX- > > 284 > > > > > Project: Felix > > > > > Issue Type: New Feature > > > > > Components: Declarative Services, Dependency Manager > > > > > Reporter: Felix Meschberger > > > > > Assignee: Felix Meschberger > > > > > Fix For: 1.0.0 > > > > > > > > > > Attachments: FELIX-284.tgz > > > > > > > > > > > > > > > Currently, it is not directly visible, what state a component has > > and > > > > what references are satisified. > > > > > The intent is to define a simple API - along the lines of the > > > > ServiceBinder architecure interfaces. > > > > > These interfaces may then be used to implement integrations into > > > > management applications such as the Felix shell or JMX. > > > > > > > > -- > > > > This message is automatically generated by JIRA. > > > > - > > > > You can reply to this email to add a comment to the issue online. > > > >