import akka.actor.ActorRef;
import akka.actor.PoisonPill;
import com.google.common.base.Optional;
+import com.google.common.base.Preconditions;
import org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats;
import org.opendaylight.controller.cluster.datastore.messages.CreateSnapshot;
import org.opendaylight.controller.cluster.datastore.messages.DataExists;
public ShardReadTransaction(AbstractShardDataTreeTransaction<?> transaction, ActorRef shardActor,
ShardStats shardStats) {
super(shardActor, shardStats, transaction.getId());
- this.transaction = transaction;
+ this.transaction = Preconditions.checkNotNull(transaction);
}
@Override