Hi Alex,
Could you please clarify what goes wrong in your project when using
Equinox DS compared to Felix DS?
Also I need to know the version of Equinox DS you are using.
Thanks,
Stoyan
Alexander Shutyaev wrote:
> Hello again!
>
> I'm very sorry that I actually flooded you with messages, but you know,
> the development process goes very strange sometimes ;) You know it's a
> pity that e-mail messages once sent can not be canceled. =)
>
> I solved my problem and guess what... found another one. You once wrote
> in org.apache.felix.dev I quote:
>
> "your component does not have to care about getting the configuration
> from the Configuration Admin. It is provided by the Declarative Services
> implementation in the ComponentContext given to the activate method"
>
> That was what I actually wanted and that is how Apache Felix behaves. I
> however use Equinox and when I switched the SCR (or DS) package back to
> equinox it just stopped working the way it did (and the way I want). I
> inspected the source code of Felix and Equinox and found out one big
> difference: Felix registers some of it's classes as a
> ManagedServiceFactory (thus catching my configurations from
> ConfigurationAdmin) while Equinox does not.
>
> As this was your work I guess you'll say something like "Don't use that
> baaad Equinox, use our good Felix" =) That's not quite alright with me
> but still I'm using scr bundle from Felix.
> The question is who is right in this case: Felix or Equinox? I'm not an
> English native speaker, so it's very hard for me to argue about
> specifications aspects and so I ask you as a man who studied this
> problem. Maybe the specification itself isn't clear enough?
>
> So anyway there's a bug somewhere: either Felix, or Equinox or the OSGi
> specification. I think we should find out where and post some kind of
> bug report.
>
> Thanks for cooperation ;)
> _______________________________________________
> OSGi Developer Mail List
> [email protected]
> https://mail.osgi.org/mailman/listinfo/osgi-dev
--
---------------------------------------------------------
dipl. eng. Stoyan Boshev . Department manager
ProSyst Labs EOOD
1606 Sofia, Bulgaria . 48 Vladajska Str.
Tel. +359 2 953 05 88; Fax +359 2 953 26 17
Mobile: +359 88 898 29 17
http://www.prosyst.com . [EMAIL PROTECTED]
---------------------------------------------------------
stay in touch with your product
---------------------------------------------------------
_______________________________________________
OSGi Developer Mail List
[email protected]
https://mail.osgi.org/mailman/listinfo/osgi-dev