X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fconfig%2Fconfig-persister-feature-adapter%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfigpusherfeature%2Finternal%2FFeatureServiceCustomizer.java;fp=opendaylight%2Fconfig%2Fconfig-persister-feature-adapter%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfigpusherfeature%2Finternal%2FFeatureServiceCustomizer.java;h=0320ea2743c6adbedbc4239b1bf4034b18273386;hb=1f4988a4b6f9ecfa055091b3765743525b46b1cd;hp=9a1764e57493f75050dda1d2641ea06848998c8c;hpb=341a9dd5ff4c596aada3a0c1fa58c17c50d7521f;p=controller.git diff --git a/opendaylight/config/config-persister-feature-adapter/src/main/java/org/opendaylight/controller/configpusherfeature/internal/FeatureServiceCustomizer.java b/opendaylight/config/config-persister-feature-adapter/src/main/java/org/opendaylight/controller/configpusherfeature/internal/FeatureServiceCustomizer.java index 9a1764e574..0320ea2743 100644 --- a/opendaylight/config/config-persister-feature-adapter/src/main/java/org/opendaylight/controller/configpusherfeature/internal/FeatureServiceCustomizer.java +++ b/opendaylight/config/config-persister-feature-adapter/src/main/java/org/opendaylight/controller/configpusherfeature/internal/FeatureServiceCustomizer.java @@ -14,7 +14,6 @@ import org.apache.karaf.features.Feature; import org.apache.karaf.features.FeaturesListener; import org.apache.karaf.features.FeaturesService; import org.opendaylight.controller.config.persist.api.ConfigPusher; -import org.opendaylight.controller.config.persist.storage.file.xml.FeatureListProvider; import org.opendaylight.controller.config.persist.storage.file.xml.XmlFileStorageAdapter; import org.osgi.framework.BundleContext; import org.osgi.framework.ServiceReference; @@ -41,12 +40,7 @@ public class FeatureServiceCustomizer implements ServiceTrackerCustomizer listFeatures() { - return installedFeatureIds; - } - }); + currentPersister.get().setFeaturesService(() -> installedFeatureIds); } ConfigFeaturesListener configFeaturesListener = new ConfigFeaturesListener(configPusher, featureService); registration = bc.registerService(FeaturesListener.class.getCanonicalName(), configFeaturesListener, null);