Hi all,

I would like to use a third party library in my Equinox, it makes use of 
ServiceLoader to loade an implementation coming from a different jar.

I created a bundle containing:
- my code which calls third party jar
- the third party jar containing the Service interface
- the third party jar containing the Service implementation
- the require and provide capability as suggested in Aries SPI Fly

I can see in my Felix console that bundle is active and I can see its service 
id, nevertheless when I invoke the getInstance of my class which in turn calls 
the third party code which calls ServiceLoader.load, the concrete class is not 
found :-(

Any help woulb be appreciated, thanks in advance, bye

Raffaele Gambelli
WebRainbow® Software Analyst & Developer

Hitachi Systems CBT
r.gambe...@hitachi-systems-cbt.com | Phone +39 051 8550 576
Via Ettore Cristoni, 84 | 40033 Casalecchio Di Reno
www.hitachi-systems-cbt.com

This email for the D.Lgs n.196/2003 (Privacy Code), may contain confidential 
and/or privileged information for the sole use of the intended recipient. Any 
review or distribution by others is strictly prohibited. If you are not the 
intended recipient, you must not use, copy, disclose or take any action based 
on this message or any information here. If you have received this email in 
error, please contact us (e-mail: priv...@hitachi-systems-cbt.com) by reply 
e-mail and delete all copies. Legal privilege is not waived because you have 
read this e-mail. Thank you for your cooperation.
_______________________________________________
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev

Reply via email to