X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=opendaylight%2Fmd-sal%2Fsal-inmemory-datastore%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fmd%2Fsal%2Fdom%2Fstore%2Fimpl%2FResolveDataChangeState.java;fp=opendaylight%2Fmd-sal%2Fsal-inmemory-datastore%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fmd%2Fsal%2Fdom%2Fstore%2Fimpl%2FResolveDataChangeState.java;h=a644dca91d901cebda997c0f183eb57596887fdb;hb=c5f3be93482d6b06d95ebf22b2ef2723fd813f89;hp=1547ad122aa8a44e699e9c82ac7e5917b508a6eb;hpb=f1a918f69b787dd422a09e4e8fd83a1d52a72f83;p=controller.git diff --git a/opendaylight/md-sal/sal-inmemory-datastore/src/main/java/org/opendaylight/controller/md/sal/dom/store/impl/ResolveDataChangeState.java b/opendaylight/md-sal/sal-inmemory-datastore/src/main/java/org/opendaylight/controller/md/sal/dom/store/impl/ResolveDataChangeState.java index 1547ad122a..a644dca91d 100644 --- a/opendaylight/md-sal/sal-inmemory-datastore/src/main/java/org/opendaylight/controller/md/sal/dom/store/impl/ResolveDataChangeState.java +++ b/opendaylight/md-sal/sal-inmemory-datastore/src/main/java/org/opendaylight/controller/md/sal/dom/store/impl/ResolveDataChangeState.java @@ -37,12 +37,14 @@ import org.slf4j.LoggerFactory; */ final class ResolveDataChangeState { private static final Logger LOG = LoggerFactory.getLogger(ResolveDataChangeState.class); + /** - * Inherited from all parents + * Inherited from all parents. */ private final Iterable inheritedSub; + /** - * Inherited from immediate parent + * Inherited from immediate parent. */ private final Collection inheritedOne; private final YangInstanceIdentifier nodeId; @@ -70,15 +72,17 @@ final class ResolveDataChangeState { for (DataChangeListenerRegistration l : n.getRegistrations()) { final Builder b = DOMImmutableDataChangeEvent.builder(DataChangeScope.BASE); switch (l.getScope()) { - case BASE: - base.put(l, b); - break; - case ONE: - one.put(l, b); - break; - case SUBTREE: - sub.put(l, b); - break; + case BASE: + base.put(l, b); + break; + case ONE: + one.put(l, b); + break; + case SUBTREE: + sub.put(l, b); + break; + default: + break; } } } @@ -100,9 +104,9 @@ final class ResolveDataChangeState { * * @param rootId root instance identifier * @param registrationTreeNode root node - * @return */ - public static ResolveDataChangeState initial(final YangInstanceIdentifier rootId, final RegistrationTreeNode> registrationTreeNode) { + public static ResolveDataChangeState initial(final YangInstanceIdentifier rootId, + final RegistrationTreeNode> registrationTreeNode) { return new ResolveDataChangeState(rootId, Collections.emptyList(), Collections.emptyList(), Collections.singletonList(registrationTreeNode)); } @@ -150,7 +154,7 @@ final class ResolveDataChangeState { } /** - * Get the current path + * Get the current path. * * @return Current path. */ @@ -195,8 +199,6 @@ final class ResolveDataChangeState { /** * Add an event to all current listeners. - * - * @param event */ public void addEvent(final DOMImmutableDataChangeEvent event) { // Subtree builders get always notified @@ -254,7 +256,8 @@ final class ResolveDataChangeState { LOG.trace("Collected events {}", map); } - private static Collection>> getListenerChildrenWildcarded(final Collection>> parentNodes, + private static Collection>> getListenerChildrenWildcarded( + final Collection>> parentNodes, final PathArgument child) { if (parentNodes.isEmpty()) { return Collections.emptyList(); @@ -269,7 +272,9 @@ final class ResolveDataChangeState { return result; } - private static void addChildNodes(final List>> result, final Collection>> parentNodes, final PathArgument childIdentifier) { + private static void addChildNodes(final List>> result, + final Collection>> parentNodes, + final PathArgument childIdentifier) { for (RegistrationTreeNode> node : parentNodes) { RegistrationTreeNode> child = node.getExactChild(childIdentifier); if (child != null) {