I'm not trying to get around classloader protections, and certainly want to ensure binding to the correct packages. I'm simply trying to avoid that a bundle which doesn't actually use an API still can be extended, it's just the extender and the whiteboard are different bundles.
Sincerely, - Ray On Wed, Jun 17, 2015 at 2:23 PM, Balázs Zsoldos <balazs.zsol...@everit.biz> wrote: > If you want to pick up services that implement the Servlet interface, you > should use false as you want to pick up only those services that wire to > the same javax.servlet package (otherwise you would get a class cast > exception). > > If you want to pick up services based on their annotations or service > properties (not really caring what interfaces they implement), you should > use true. > > *Zsoldos Balázs* > Rendszertervező | Software architect > > > +36 70 594 9234 | balazs.zsol...@everit.biz > > *EverIT Kft.* > 1137 Budapest, Katona József utca 17. III. em. 2. > http://www.everit.biz I i...@everit.biz > > > Ezen üzenet és annak bármely csatolt anyaga bizalmas, jogi védelem alatt > áll, a nyilvános közléstől védett. Az üzenetet kizárólag a címzett, illetve > az általa meghatalmazottak használhatják fel. Ha Ön nem az üzenet > címzettje, úgy kérjük, hogy telefonon, vagy e-mail-ben értesítse erről az > üzenet küldőjét és törölje az üzenetet, valamint annak összes csatolt > mellékletét a rendszeréből. Ha Ön nem az üzenet címzettje, abban az esetben > tilos az üzenetet vagy annak bármely csatolt mellékletét lemásolnia, > elmentenie, az üzenet tartalmát bárkivel közölnie vagy azzal visszaélnie. > > > This message and any attachment are confidential and are legally > privileged. It is intended solely for the use of the individual or entity > to whom it is addressed and others authorised to receive it. If you are not > the intended recipient, please telephone or email the sender and delete > this message and any attachment from your system. Please note that any > dissemination, distribution, copying or use of or reliance upon the > information contained in and transmitted with this e-mail by or to anyone > other than the recipient designated above by the sender is unauthorised and > strictly prohibited. > > On Wed, Jun 17, 2015 at 8:12 PM, Raymond Auge <raymond.a...@liferay.com> > wrote: > >> When implementing a whiteboard pattern should we always open trackers >> using the trackAllServices = true ? via: >> >> ServiceTracker.open(true); >> >> It would seem that this is the only way that we can support extenders >> where the extendee has no knowledge of the APIs in question, correct? >> >> -- >> *Raymond Augé* <http://www.liferay.com/web/raymond.auge/profile> >> (@rotty3000) >> Senior Software Architect *Liferay, Inc.* <http://www.liferay.com> >> (@Liferay) >> Board Member & EEG Co-Chair, OSGi Alliance <http://osgi.org> >> (@OSGiAlliance) >> >> _______________________________________________ >> OSGi Developer Mail List >> osgi-dev@mail.osgi.org >> https://mail.osgi.org/mailman/listinfo/osgi-dev >> > > > _______________________________________________ > OSGi Developer Mail List > osgi-dev@mail.osgi.org > https://mail.osgi.org/mailman/listinfo/osgi-dev > -- *Raymond Augé* <http://www.liferay.com/web/raymond.auge/profile> (@rotty3000) Senior Software Architect *Liferay, Inc.* <http://www.liferay.com> (@Liferay) Board Member & EEG Co-Chair, OSGi Alliance <http://osgi.org> (@OSGiAlliance)
_______________________________________________ OSGi Developer Mail List osgi-dev@mail.osgi.org https://mail.osgi.org/mailman/listinfo/osgi-dev