Certain operations may cause the OSGi framework to restart, such as calling Bundle.update on the system bundle or calling Bundle.stop on the system bundle (this should maybe even cause the application to terminate) or removing a framework extension bundle.
The Sling launcher is in control of the Felix framework launch and therefore can easily cope with framework restart requests. In addition OSGi will bring more information on why the framework is terminating as to decide whether the launcher should relaunch the framework or simply terminate.
|Field||Original Value||New Value|
|Assignee||Felix Meschberger [ fmeschbe ]|
|Status||Open [ 1 ]||Closed [ 6 ]|
|Fix Version/s||Launchpad Base 2.0.4 [ 12313368 ]|
|Resolution||Fixed [ 1 ]|
|Workflow||jira [ 12445064 ]||no-reopen-closed,doc-test-required [ 12476195 ]|
|Component/s||Launchpad [ 12312146 ]|
|Component/s||Launchpad Launcher [ 12311947 ]|
|Workflow||no-reopen-closed,doc-test-required [ 12476195 ]||Copy of no-reopen-closed,doc-test-required [ 12763803 ]|
|Workflow||Copy of no-reopen-closed,doc-test-required [ 12763803 ]||no-reopen-closed,doc-test-required [ 12765709 ]|
|Workflow||no-reopen-closed,doc-test-required [ 12765709 ]||re-open possible,doc-test-required [ 12787792 ]|
|Workflow||re-open possible,doc-test-required [ 12787792 ]||no-reopen-closed,doc-test-required [ 12792767 ]|
|Transition||Time In Source Status||Execution Times||Last Executer||Last Execution Date|
|310d 19h 51m||1||Felix Meschberger||03/Sep/09 07:49|