X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2FDataChangeListener.java;h=1dab285679474378b47c1c0a1c488ebf89d66fea;hp=cdf04dd093e95676b6ce9d635125abc8aa2b602e;hb=19ebaaaa8f6c4286f84379067599e48d20e44c57;hpb=b17205ee3cc4800dccbc222ae8b6607bdc814f76 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){