You can investigate the use of equinox regions. You can define regions and visibility between regions.
2016-06-17 12:27 GMT+02:00 Vincent Vandemeulebrouck < [email protected]>: > 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 *|* [email protected] *| * > > -- > *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.* > -- ------------------------ Guillaume Nodet ------------------------ Red Hat, Open Source Integration Email: [email protected] Web: http://fusesource.com Blog: http://gnodet.blogspot.com/

