[ https://issues.apache.org/jira/browse/FELIX-4879?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Pierre De Rop reopened FELIX-4879: ---------------------------------- > ConfigurationDependency should always "need instance". > ------------------------------------------------------ > > Key: FELIX-4879 > URL: https://issues.apache.org/jira/browse/FELIX-4879 > Project: Felix > Issue Type: Improvement > Components: Dependency Manager > Affects Versions: org.apache.felix.dependencymanager-r2 > Reporter: Pierre De Rop > Assignee: Pierre De Rop > Priority: Minor > Fix For: org.apache.felix.dependencymanager-r3 > > > Currently, the ConfigurationDependency only specifies that it "needs an > instance" if there is no callback instance. But if there is a callback > instance, then the "needsInstance" method returns false (because we have the > callback instance already). > So, from one side, it makes sense to not require a component instance if > there is a callback instance configured (since we have the callback instance, > we don't need the component instance). > However, the callback instance is then not able to get access to the > component instances while being invoked (the first time), using the Component > object. > So, the ConfigurationDependency should always have a "needsInstance" method > returning true (always), even if there is a callback instance configured for > the Configuration Dependency. -- This message was sent by Atlassian JIRA (v6.3.4#6332)