0
Im org.osgi.util.tracker.ServiceTracker
を使用しています(PrintableServiceTrackerはServiceTrackerCustomizerを実装し、新しいサービスが追加されたときに単に印刷します)。OSGi r4.1のServiceTracker
Filter filter = bc.createFilter("(objectClass=se.enea.print.Printable)");
tracker = new ServiceTracker(bc, filter, new PrintableServiceTracker(bc));
私は、新しい電子ブック「OSGi in action」の「擬似登録」について読んだとframworkはこれを自動的に処理する場合、私は明示的に擬似登録を行う必要があるかどうかは疑問に思いますか?登録が何を意味するのか、擬似
(既にインストールされている印刷可能なサービスはServiceTrackerによってキャッチされる。ServiceTracker.addingService(ServiceReference)は前のそれぞれのために呼び出されますインストール印刷可能なサービス)