OSGi has -no- installation order. If your bundles depend on this kind of ordering (or startlevel ordering) they were not well designed and - will- break one day. The reason is that a bundle can always get updated when the system is running. If other bundles depend on this bundle without explicitly specifying the dependencies, they are toast.

Believe me, do no even try to control the start order. That is what we got dynamic services for.

Kind regards,

        Peter Kriens





On 19 jan 2009, at 21:32, Allen Lau wrote:

Hi,

Was wondering if there was a way to force the order of bundle installation
with OBR?

Basically I want to have the dependent bundles installed and optionally
started first before the target bundle.

For example.  I have Bundle B1, B2, B3

where B1 depends on B2 which depends on B3.

If I use OBR to deploy B1, I notice that most of the time B1 is installed
first but doesn't it make more sense to have B3,B2 deployed first?

Thanks,
Allen


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to