I need two different bundles to have the same private iPojo service, to be
used internally. It is defined in a shared library, included in both bundle.

How can I enforce that the requiring service get the service from their own
bundle?

Currently, as each bundle has the same service and same specifications, I
end-up having the private service from the other bundle injected, causing
some illegal accesses.

Bundles are implemented in java. The issue is that each bundle has its own
ClassLoader, and injecting the class from the othe ClassLoader causes a
ClassCastException.


*--Vincent Vandemeulebrouck | *Architect - UL MIDDLE and Extensions *|
ULLINK | *D: +33 1 44 50 52 02* | *T: +33 1 49 95 30 00* | *23-25 rue de
Provence, 75009 Paris, FRANCE *|* vincent.vandemeulebro...@ullink.com *| *

-- 
*The information contained in or attached to this email is strictly 
confidential. If you are not the intended recipient, please notify us 
immediately by telephone and return the message to us.*

Reply via email to