Re: [equinox-dev] Starting equinox framework in program

2008-09-04 Thread Meng Xin Zhu
Why not install those plug-ins in your application? Then your plug-in can be in charge of monitoring and manging those plug-ins. The EclipseStarter.startup you called in your plug-in that is the main function of your app. You can easily find that Equinox prevents the framework running again if

Re: [equinox-dev] Starting equinox framework in program

2008-09-04 Thread 林恺
Meng, Thanks again. The reason why I did not install my plug-in in my application is: my application is not an RCP-based application, most of them might be headless application or web UI application. I developed this plug-in because I was building an IDE to support the development and monitor

Re: [equinox-dev] When is DS done loading services?

2008-09-04 Thread Richard S. Hall
Oleg Besedin wrote: Did you say why you cannot install your plugins in a lower start level? IMHO, reliance on a start levels should be avoided: - start levels don't scale if you are putting together an application that combines features created by separate development teams (i.e., Feature

Re: [equinox-dev] When is DS done loading services?

2008-09-04 Thread BJ Hargrave
As to the question of DS, let's not forget that it is just an instrument. From what I understand, its goal is to help developers work around OSGi complexities. If it does not help, it needs to be fixed. I am all for fixing DS if it is flawed. But your argument against using startlevel can

Re: [equinox-dev] When is DS done loading services?

2008-09-04 Thread Danail Nachev
Danail Nachev Senior Software Engineer/Development Tools ProSyst Labs EOOD - stay in touch with your product. - Richard S. Hall wrote: Danail Nachev wrote: I'm not sure what is the application being

Re: [equinox-dev] When is DS done loading services?

2008-09-04 Thread Richard S. Hall
Danail Nachev wrote: Richard S. Hall wrote: Danail Nachev wrote: I'm not sure what is the application being discussed here, but here is a use case: An RCP application is being built, which is headless and when launched does some processing and then exits (Update manager refreshes the

Re: [equinox-dev] When is DS done loading services?

2008-09-04 Thread Danail Nachev
Danail Nachev Senior Software Engineer/Development Tools ProSyst Labs EOOD - stay in touch with your product. - BJ Hargrave wrote: As to the question of DS, let's not forget that it is just an

Re: [equinox-dev] When is DS done loading services?

2008-09-04 Thread Danail Nachev
Richard S. Hall wrote: I don't think that what I said makes any assumptions about knowing the exact dependencies. I think my point agrees with what you are saying, which is that you have to wait for all plugins to start up (including waiting for their dependencies on each other to be

Re: [equinox-dev] When is DS done loading services?

2008-09-04 Thread Richard S. Hall
Danail Nachev wrote: Richard S. Hall wrote: I don't think that what I said makes any assumptions about knowing the exact dependencies. I think my point agrees with what you are saying, which is that you have to wait for all plugins to start up (including waiting for their dependencies on

Re: [equinox-dev] When is DS done loading services?

2008-09-04 Thread Danail Nachev
Danail Nachev Senior Software Engineer/Development Tools ProSyst Labs EOOD - stay in touch with your product. - Richard S. Hall wrote: Danail Nachev wrote: Richard S. Hall wrote: I don't think

Re: [equinox-dev] When is DS done loading services?

2008-09-04 Thread BJ Hargrave
I feel that changing DS to perform service registration synchronous with bundle activation will likely result in deadlocks when there are complex service dependency graphs. This won't be any different from what is done now manually. The potential for deadlocks are there regardless of

Re: [equinox-dev] When is DS done loading services?

2008-09-04 Thread Richard S. Hall
Danail Nachev wrote: Danail Nachev Senior Software Engineer/Development Tools ProSyst Labs EOOD - stay in touch with your product. - Richard S. Hall wrote: Danail Nachev wrote: Richard S.

Re: [equinox-dev] When is DS done loading services?

2008-09-04 Thread Stoyan Boshev
BJ Hargrave wrote: I feel that changing DS to perform service registration synchronous with bundle activation will likely result in deadlocks when there are complex service dependency graphs. This won't be any different from what is done now manually. The potential for

Re: [equinox-dev] When is DS done loading services?

2008-09-04 Thread BJ Hargrave
I totally agree. This is what I actually wanted in the very beginning of this thread. OK, but I certainly did not understand that at the beginning :-) -- BJ Hargrave Senior Technical Staff Member, IBM OSGi Fellow and CTO of the OSGi Alliance [EMAIL PROTECTED] office: +1 386 848 1781

[equinox-dev] Project meta data is out of date for rt.equinox

2008-09-04 Thread portal on behalf of emo
Jeff, Thomas, Projects are required to keep meta data up to date using the MyFoundation Portal (http://portal.eclipse.org/). The following problems were found with this project's meta-data: * Project home page does not have an About This Project or Information about project item at the top of