- <bean id="configDatastoreContext" class="org.opendaylight.controller.config.yang.config.distributed_datastore_provider.DistributedConfigDataStoreProviderModule"
- factory-method="newDatastoreContext" />
+ <bean id="introspectorFactory" class="org.opendaylight.controller.cluster.datastore.DatastoreContextIntrospectorFactory">
+ <argument ref="schemaService"/>
+ <argument ref="classLoadingStrategy"/>
+ </bean>
+
+ <bean id="introspectorConfig" factory-ref="introspectorFactory" factory-method="newInstance">
+ <argument type="org.opendaylight.mdsal.common.api.LogicalDatastoreType" value="CONFIGURATION"/>
+ </bean>
+
+ <bean id="updaterConfig" class="org.opendaylight.controller.cluster.datastore.DatastoreContextPropertiesUpdater">
+ <cm:managed-properties persistent-id="org.opendaylight.controller.cluster.datastore" update-strategy="component-managed" update-method="update"/>
+ <argument ref="introspectorConfig"/>
+ <argument ref="datastoreProps"/>
+ </bean>