I've set up separate bundles exposing the same service interface with
different ranking.  The test stubs are low ranking and the production code
is higher ranking.

The problem is I'm seeing a first come, first served behavior and not
selection of service based on ranking. If I stop/uninstall a bundle then
the other service is immediately picked up as one would expect.  But if I
restart a bundle, even if it has the highest service ranking, then the
lower ranking service is bound while the bundle with the higher ranking
service restarts.  What I'd expected/hoped is that the manager would
automatically switch the proxy over to the higher ranking service if no
other filters are specified.  Is there a setting or flag I'm missing that
would trigger that behavior?

Brad

Reply via email to