X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-dom-broker%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fdom%2Fbroker%2Fimpl%2FHashMapDataStore.xtend;h=7d57819cbf0ac3a1775c4eedc026719740a8fce7;hb=refs%2Fchanges%2F09%2F2609%2F1;hp=404842c1dcea4875fd71818b620dfea8c0f0d49b;hpb=893a99593697f6d3a8de61e448a8103966f2976b;p=controller.git diff --git a/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/sal/dom/broker/impl/HashMapDataStore.xtend b/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/sal/dom/broker/impl/HashMapDataStore.xtend index 404842c1dc..7d57819cbf 100644 --- a/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/sal/dom/broker/impl/HashMapDataStore.xtend +++ b/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/sal/dom/broker/impl/HashMapDataStore.xtend @@ -11,6 +11,7 @@ import org.opendaylight.controller.sal.common.util.Rpcs import java.util.Collections import org.opendaylight.yangtools.yang.data.api.InstanceIdentifier import org.opendaylight.yangtools.yang.data.api.CompositeNode +import static extension org.opendaylight.controller.sal.dom.broker.impl.DataUtils.*; class HashMapDataStore // implements // @@ -20,12 +21,15 @@ DataReader, DataCommitHandler operational = new ConcurrentHashMap(); override readConfigurationData(InstanceIdentifier path) { - configuration.get(path); + configuration.read(path); } override readOperationalData(InstanceIdentifier path) { - operational.get(path); + operational.read(path); } + + + override requestCommit(DataModification modification) { return new HashMapDataStoreTransaction(modification, this);