X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fconfig%2Fconfig-manager-facade-xml%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfig%2Ffacade%2Fxml%2Fosgi%2FYangStoreActivator.java;fp=opendaylight%2Fconfig%2Fconfig-manager-facade-xml%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfig%2Ffacade%2Fxml%2Fosgi%2FYangStoreActivator.java;h=32e064a27a3f4e64ca25c9e87c611135615088cc;hp=57ebfb2b10ae0637f40491797aa0a51fec951fc6;hb=de1885b0d6abdabf6074d251332f1919bcdb9ac6;hpb=91063c9926e732ac41b29cf24c43c2c22fb93e43 diff --git a/opendaylight/config/config-manager-facade-xml/src/main/java/org/opendaylight/controller/config/facade/xml/osgi/YangStoreActivator.java b/opendaylight/config/config-manager-facade-xml/src/main/java/org/opendaylight/controller/config/facade/xml/osgi/YangStoreActivator.java index 57ebfb2b10..32e064a27a 100644 --- a/opendaylight/config/config-manager-facade-xml/src/main/java/org/opendaylight/controller/config/facade/xml/osgi/YangStoreActivator.java +++ b/opendaylight/config/config-manager-facade-xml/src/main/java/org/opendaylight/controller/config/facade/xml/osgi/YangStoreActivator.java @@ -73,6 +73,14 @@ public class YangStoreActivator implements BundleActivator { // TODO avoid cast final YangStoreService yangStoreService = new YangStoreService(schemaContextProvider, ((SchemaSourceProvider) sourceProvider)); + + final BindingRuntimeContext runtimeContext = (BindingRuntimeContext) reference + .getProperty(BindingRuntimeContext.class.getName()); + LOG.debug("BindingRuntimeContext retrieved as {}", runtimeContext); + if(runtimeContext != null) { + yangStoreService.refresh(runtimeContext); + } + yangStoreServiceServiceRegistration = context.registerService(YangStoreService.class, yangStoreService, new Hashtable()); configRegistryLookup = new ConfigRegistryLookupThread(yangStoreService); configRegistryLookup.start();