X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2FRootDataTreeChangeListenerActor.java;h=832228961828eda1b1b5ea268a4d4c22264aca7c;hb=546cd1fd100dbaa36908b22c2f422320dbd8c4b2;hp=963dea98afab9f61a286497a525a4fc9ace4ece8;hpb=0175a376323f6c916b5a4340a27751ebef22fc83;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/RootDataTreeChangeListenerActor.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/RootDataTreeChangeListenerActor.java index 963dea98af..8322289618 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/RootDataTreeChangeListenerActor.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/RootDataTreeChangeListenerActor.java @@ -26,11 +26,11 @@ import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier; import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier; import org.opendaylight.yangtools.yang.data.api.schema.ContainerNode; import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode; +import org.opendaylight.yangtools.yang.data.api.schema.builder.DataContainerNodeBuilder; import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidate; import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidateNodes; import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidates; import org.opendaylight.yangtools.yang.data.impl.schema.Builders; -import org.opendaylight.yangtools.yang.data.impl.schema.builder.api.DataContainerNodeBuilder; import org.opendaylight.yangtools.yang.model.api.SchemaContext; final class RootDataTreeChangeListenerActor extends DataTreeChangeListenerActor { @@ -111,9 +111,9 @@ final class RootDataTreeChangeListenerActor extends DataTreeChangeListenerActor initial = Iterables.get(changes, 0); } - final NormalizedNode root = initial.getRootNode().getDataAfter().orElseThrow(); + final NormalizedNode root = initial.getRootNode().getDataAfter().orElseThrow(); verify(root instanceof ContainerNode, "Unexpected root node %s", root); - ((ContainerNode) root).getValue().forEach(rootBuilder::withChild); + ((ContainerNode) root).body().forEach(rootBuilder::withChild); } } // We will not be intercepting any other messages, allow initial state to be reclaimed as soon as possible @@ -133,6 +133,6 @@ final class RootDataTreeChangeListenerActor extends DataTreeChangeListenerActor } static Props props(final DOMDataTreeChangeListener instance, final int shardCount) { - return Props.create(RootDataTreeChangeListenerActor.class, shardCount); + return Props.create(RootDataTreeChangeListenerActor.class, instance, shardCount); } }