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%2FDataChangeListener.java;h=1dab285679474378b47c1c0a1c488ebf89d66fea;hb=54916d10764a5234881040e9a68ae35d63b3dac9;hp=cdf04dd093e95676b6ce9d635125abc8aa2b602e;hpb=574102cee2e4d0f98042dcd6ca49e6574313160c;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/DataChangeListener.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/DataChangeListener.java index cdf04dd093..1dab285679 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/DataChangeListener.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/DataChangeListener.java @@ -10,6 +10,7 @@ package org.opendaylight.controller.cluster.datastore; import akka.actor.Props; import akka.japi.Creator; +import com.google.common.base.Preconditions; import org.opendaylight.controller.cluster.datastore.messages.DataChanged; import org.opendaylight.controller.cluster.datastore.messages.DataChangedReply; import org.opendaylight.controller.cluster.datastore.messages.EnableNotification; @@ -27,9 +28,10 @@ public class DataChangeListener extends AbstractUntypedActor { public DataChangeListener(SchemaContext schemaContext, AsyncDataChangeListener> listener, YangInstanceIdentifier pathId) { - this.listener = listener; - this.schemaContext = schemaContext; - this.pathId = pathId; + + this.schemaContext = Preconditions.checkNotNull(schemaContext, "schemaContext should not be null"); + this.listener = Preconditions.checkNotNull(listener, "listener should not be null"); + this.pathId = Preconditions.checkNotNull(pathId, "pathId should not be null"); } @Override public void handleReceive(Object message) throws Exception { @@ -44,7 +46,7 @@ public class DataChangeListener extends AbstractUntypedActor { notificationsEnabled = message.isEnabled(); } - public void dataChanged(Object message) { + private void dataChanged(Object message) { // Do nothing if notifications are not enabled if(!notificationsEnabled){