From: Robert Varga Date: Fri, 4 Apr 2014 17:14:57 +0000 (+0200) Subject: BUG-509: internal cleanup X-Git-Tag: autorelease-tag-v20140601202136_82eb3f9~278 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=commitdiff_plain;h=7e7bdaec36dd670a10939b57d96d44432291b77d BUG-509: internal cleanup Spell-check internal class and make it static Make sure we don't have null name in contructor Make sure we don't have null executor in constructor getIdentifier() should be final Change-Id: Ib8ebe82106d953581738bccbe1d4b878f9520b5b Signed-off-by: Robert Varga --- diff --git a/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/store/impl/DataChangeEventResolver.java b/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/store/impl/DataChangeEventResolver.java index a032c798c6..0948f6d3e5 100644 --- a/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/store/impl/DataChangeEventResolver.java +++ b/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/store/impl/DataChangeEventResolver.java @@ -184,6 +184,9 @@ public class DataChangeEventResolver { subtree.merge(resolveSubtreeChangeEvent(childPath, childListen, childMod, childBefore.get(), childAfter.get())); break; + case UNMODIFIED: + // no-op + break; } } DOMImmutableDataChangeEvent oneChangeEvent = one.build(); diff --git a/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/store/impl/InMemoryDOMDataStore.java b/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/store/impl/InMemoryDOMDataStore.java index 0cd00cad7e..30c6ac4e7f 100644 --- a/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/store/impl/InMemoryDOMDataStore.java +++ b/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/store/impl/InMemoryDOMDataStore.java @@ -37,6 +37,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.google.common.base.Optional; +import com.google.common.base.Preconditions; import com.google.common.primitives.UnsignedLong; import com.google.common.util.concurrent.Futures; import com.google.common.util.concurrent.ListenableFuture; @@ -61,15 +62,15 @@ public class InMemoryDOMDataStore implements DOMStore, Identifiable, Sch private SchemaContext schemaContext; public InMemoryDOMDataStore(final String name, final ListeningExecutorService executor) { - this.executor = executor; - this.name = name; - this.operationTree = new AllwaysFailOperation(); + this.name = Preconditions.checkNotNull(name); + this.executor = Preconditions.checkNotNull(executor); + this.operationTree = new AlwaysFailOperation(); this.snapshot = DataAndMetadataSnapshot.createEmpty(); this.listenerTree = ListenerRegistrationNode.createRoot(); } @Override - public String getIdentifier() { + public final String getIdentifier() { return name; } @@ -360,7 +361,7 @@ public class InMemoryDOMDataStore implements DOMStore, Identifiable, Sch } - private class AllwaysFailOperation implements ModificationApplyOperation { + private static final class AlwaysFailOperation implements ModificationApplyOperation { @Override public Optional apply(final NodeModification modification,