Additional question - is it safe to assume that Bundle.stop() will
*never* cause other bundles to stop?

I'm asking because, due to SLING-1039, I'd like to change

....
> 0. Create a "start bundle" task for each active bundle (as refresh
> packages might cause some to stop)
> 1. Uninstall configs that have disappeared from the repository
...
> 5. Refresh packages
> 6. Start bundles (duplicate "start bundle" tasks are ignored)

to

1. Uninstall configs that have disappeared from the repository
...
5. Refresh packages - this task first creates a "start bundle" task
for each active bundle (as refresh packages might cause some to stop)
6. Start bundles (duplicate "start bundle" tasks are ignored)

-Bertrand

Reply via email to