felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bram de Kruijff (JIRA)" <j...@apache.org>
Subject [jira] Created: (FELIX-2706) Support callback delegation for Configuration Dependecies
Date Mon, 22 Nov 2010 17:28:14 GMT
Support callback delegation for Configuration Dependecies
---------------------------------------------------------

                 Key: FELIX-2706
                 URL: https://issues.apache.org/jira/browse/FELIX-2706
             Project: Felix
          Issue Type: Wish
          Components: Dependency Manager
            Reporter: Bram de Kruijff


At the moment it is possible to add a (by definition required) ConfigurationDependency to
a Component. DM manages the ManagedService registration and relaxes the contraint of having
to implement the interface on your component implementation class, but you do still have to
implement the updated(Dictionary dict) callback on it as it is not possible to delegate this
to a callback handler. I would like to be able to have a way to delegate this to a callback
handler for two main reasons:

1) Remove the requirement for implementing the updated(Dictionary dict) signiature in my business
logic. I consider dealing with this delivery mechanism OSGi plumbing that should not be part
of my business logic.
2) Allow a factory object to recieve the configuration before the actual factory method is
invoked. This allows the factory to instantiate and configure the eventual service implementation
instance based on configuration data.

For more detail see the thread on the user list : http://www.mail-archive.com/users@felix.apache.org/msg09015.html

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message