Hi, I’ve been trying to get my osgi component A bound to another component B. B already has a component C of that service bound to it, with default service ranking 0. For this reference in A, the policy option is reluctant. B and C are in same bundle, A is in another bundle with a higher start level. This means that when the bundle with A is started, B has already bound C and will not bind A, even though it has a higher service ranking. In our case, it’s not possible to change the bundles' start order. Making the reference policy option greedy is also not possible, as bundle B/C is imported as a dependency.
Any thoughts? Kind regards, Jasper