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%2Fdatabroker%2Factors%2Fdds%2FClientTransactionCursor.java;h=3aeac6abd84baf576bd90e247a80353e58936f23;hp=41d2cb8cd1bba38c28b3da89ac2d8dad680e758e;hb=a35607c5040d0fd561529fde3032c9f49393deeb;hpb=8232a626b43fdd2f5799da0fbcfb0f02d3c8f4fb diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/databroker/actors/dds/ClientTransactionCursor.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/databroker/actors/dds/ClientTransactionCursor.java index 41d2cb8cd1..3aeac6abd8 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/databroker/actors/dds/ClientTransactionCursor.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/databroker/actors/dds/ClientTransactionCursor.java @@ -7,7 +7,9 @@ */ package org.opendaylight.controller.cluster.databroker.actors.dds; -import com.google.common.base.Preconditions; +import static com.google.common.base.Preconditions.checkState; +import static java.util.Objects.requireNonNull; + import java.util.Arrays; import org.opendaylight.mdsal.dom.api.DOMDataTreeWriteCursor; import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier; @@ -19,12 +21,13 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode; * * @author Robert Varga */ +@Deprecated(forRemoval = true) final class ClientTransactionCursor implements DOMDataTreeWriteCursor { - private YangInstanceIdentifier current = YangInstanceIdentifier.EMPTY; + private YangInstanceIdentifier current = YangInstanceIdentifier.empty(); private final ClientTransaction parent; ClientTransactionCursor(final ClientTransaction parent) { - this.parent = Preconditions.checkNotNull(parent); + this.parent = requireNonNull(parent); } @Override @@ -45,7 +48,7 @@ final class ClientTransactionCursor implements DOMDataTreeWriteCursor { @Override public void exit() { final YangInstanceIdentifier currentParent = current.getParent(); - Preconditions.checkState(currentParent != null); + checkState(currentParent != null); current = currentParent; }