|
[
Permlink
| « Hide
]
John Conlon added a comment - 27/Jun/06 06:21 AM
Changes objectclasses associated with the OSGi Configuration Admin implementation from Structural to Auxiliary.
The OSGi Configuration Admin implementation will be required to support standard OSGi configuration attributes. Many of these attributes include a period in their name. (like service.pid, event.topics, event.filter, etc). If these standard attributes are not 'built in' to the ApacheDS OSGi Admin (and specified as schemas) end users will be forced to not only create their own schemas but implement their own org.osgi.service.cm.ConfigurationPlugin implementations to support mapping them from LDAP attributes.
Proposal: 1. The existing OSGi objectclasses apacheServiceConfiguration, apacheFactoryConfiguration and their attributes be defined in a schema file seperate from apache.schema. (named osgi.schema?) 2. Top level oids be assigned for osgi objectclasses and attributes. 3. Assign standard tagging (auxiliary) objectclasses for typical component functionality. For example an eventhandler objectclass would be specified to model a component that implements EventHandler. It would contain event.topics property and may contain an event.handler property. 4. A base org.osgi.service.cm.ConfigurationPlugin would be delivered as part of the Configuration Admin service to map osgi specific ldap attributes to standard osgi attributes. Just a concern about this issue status : why is it marked as a bug, instead of a task?
Considered the previous use of structural objectclasses and extentsibleObjects as preventing users of graphical browsers from working with Config Admin.
Perhaps it could also be labeld a task or improvement? This is for 1.5.0, at least (may be later)
Is this in the works or has it been taken care of already? Shall we push to 1.5.1 ?
This is still a valid issue, but after recent discussions on OSGi prioritization, I have pushed it to 1.5.1. I'll make sure the issue is included in the OSGi plan.
Closing this as something to be considered later since the OSGi direction has slowed down.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||