| Re: [equinox-dev] DS and bundle stop/start |
Hmmm, I thought the original design of lazy activation and DS components was to synchronously make service components available in the service registry as long as they are immediately resolvable. The reason for this was to ensure these services were synchronously available before we entered the Eclipse application entry point.
This points out a deficiency in the way most of Eclipse handles dynamic registration of services. If every eclipse bundle was written from day one to handle dynamic registration and unregistration of services then it would not matter that the service registration happened asynchronously.
Tom
BJ Hargrave---10/26/2009 03:27:34 PM---Why doesn't DS just asynchronously process bundles which are lazy activated (not lazy started which is an incorrect term)? Then
From: | BJ Hargrave/Austin/IBM@IBMUS |
To: | Equinox development mailing list <equinox-dev@xxxxxxxxxxx> |
Date: | 10/26/2009 03:27 PM |
Subject: | Re: [equinox-dev] DS and bundle stop/start |
| BJ Hargrave Senior Technical Staff Member, IBM OSGi Fellow and CTO of the OSGi Alliance hargrave@xxxxxxxxxx | office: +1 386 848 1781 mobile: +1 386 848 3788 |
| From: | John Arthorne <John_Arthorne@xxxxxxxxxx> |
| To: | equinox-dev@xxxxxxxxxxx |
| Date: | 2009/10/26 14:32 |
| Subject: | [equinox-dev] DS and bundle stop/start |
| Sent by: | equinox-dev-bounces@xxxxxxxxxxx |