Im utilisant un org.osgi.util.tracker.ServiceTracker
(PrintableServiceTracker implémente ServiceTrackerCustomizer et imprime simplement quand un nouveau service est ajouté).ServiceTracker dans OSGi r4.1
Filter filter = bc.createFilter("(objectClass=se.enea.print.Printable)");
tracker = new ServiceTracker(bc, filter, new PrintableServiceTracker(bc));
J'ai lu « pseudo inscription » dans le nouvel ebook « OSGi in action » et je me demande si je dois faire l'enregistrement pseudo explicitement ou si les poignées framwork cela automatiquement?
(Est-ce déjà installé des services imprimables être pris par le ServiceTracker. ServiceTracker.addingService sera (ServiceReference) est appelé pour chacun des pré installés services imprimables)