</cm:default-properties>
</cm:property-placeholder>
- <reference id="schemaService" interface="org.opendaylight.controller.sal.core.api.model.SchemaService" />
+ <odl:static-reference id="schemaService" interface="org.opendaylight.controller.sal.core.api.model.SchemaService" />
<!-- ActorSystemProvider -->
<!-- Distributed Config Datastore -->
<bean id="datastoreSnapshotRestore" class="org.opendaylight.controller.cluster.datastore.DatastoreSnapshotRestore"
- factory-method="instance" />
+ factory-method="instance">
+ <argument value="./clustered-datastore-restore"/>
+ </bean>
<bean id="configDatastoreContext" class="org.opendaylight.controller.config.yang.config.distributed_datastore_provider.DistributedConfigDataStoreProviderModule"
factory-method="newDatastoreContext" />
<argument ref="blueprintBundleContext"/>
</bean>
+ <service ref="configDatastore" odl:type="distributed-config">
+ <interfaces>
+ <value>org.opendaylight.controller.cluster.datastore.DistributedDataStoreInterface</value>
+ </interfaces>
+ </service>
+
<!-- Distributed Operational Datastore -->
<bean id="operDatastoreContext" class="org.opendaylight.controller.config.yang.config.distributed_datastore_provider.DistributedOperationalDataStoreProviderModule"
<argument ref="blueprintBundleContext"/>
</bean>
+ <service ref="operDatastore" odl:type="distributed-operational">
+ <interfaces>
+ <value>org.opendaylight.controller.cluster.datastore.DistributedDataStoreInterface</value>
+ </interfaces>
+ </service>
+
<!-- Concurrent DOMDataBroker -->
<bean id="listenableFutureExecutor" class="org.opendaylight.yangtools.util.concurrent.SpecialExecutors"
<bean id="commitStatsTracker" class="org.opendaylight.yangtools.util.DurationStatisticsTracker"
factory-method="createConcurrent"/>
- <bean id="clusteredDOMDataBroker" class="org.opendaylight.controller.cluster.datastore.ConcurrentDOMDataBroker"
+ <bean id="clusteredDOMDataBroker" class="org.opendaylight.controller.cluster.databroker.ConcurrentDOMDataBroker"
destroy-method="close">
<argument>
<map>
<service ref="distributedEntityOwnershipService" interface="org.opendaylight.controller.md.sal.common.api.clustering.EntityOwnershipService"
odl:type="default"/>
-
</blueprint>
\ No newline at end of file