Right, the exported package foo.bar.b will remain stale despite B being uninstalled. The wire gets dropped/changed only when you explicitly refresh A through the package admin, which could result in A falling back to installed when there is no other matching exporter for foo.bar.b around.
Cheers, Jan. ------------------------------------------------------------ MSc Jan S. Rellermeyer Systems Group, Department of Computer Science, ETH Zurich CAB E 78, Universitaetstrasse 6, CH-8092 Zürich, Switzerland http://www.systems.ethz.ch ------------------------------------------------------------ > -----Original Message----- > From: osgi-dev-boun...@mail.osgi.org [mailto:osgi-dev- > boun...@mail.osgi.org] On Behalf Of Roman Roelofsen > Sent: Freitag, 14. Mai 2010 11:14 > To: OSGi Developer Mail List > Subject: Re: [osgi-dev] OSGi core wiring lifecycle question > > On Friday, May 14, 2010 10:51:54 am David Bosschaert wrote: > > Hi all, > > > > I have a bundle A that imports package foo.bar.b from bundle B so it > > gets wired to bundle B. When I uninstall bundle B what happens to > that > > wire? > > > > Thanks, > > > > David > > _______________________________________________ > > OSGi Developer Mail List > > osgi-dev@mail.osgi.org > > https://mail.osgi.org/mailman/listinfo/osgi-dev > > AFAIK, nothing will happen until you refresh (refresh package) bundle > A. > > Roman > _______________________________________________ > 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