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%2Fdatabroker%2Factors%2Fdds%2FClientTransaction.java;h=f5855c279a9e4e9f648b93a047c1d9cdc3c4a1cc;hb=27e0cf91aaba3d2a9f9e3f33e31f0faece502cd4;hp=794a1be9606adbcd2ccb3b55716ccc9000dd52c6;hpb=5f587c3e2bfabc09fec49463d04a6fbeba414e9c;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/databroker/actors/dds/ClientTransaction.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/databroker/actors/dds/ClientTransaction.java index 794a1be960..f5855c279a 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/databroker/actors/dds/ClientTransaction.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/databroker/actors/dds/ClientTransaction.java @@ -7,9 +7,9 @@ */ package org.opendaylight.controller.cluster.databroker.actors.dds; +import static com.google.common.base.Preconditions.checkState; + import com.google.common.annotations.Beta; -import com.google.common.base.Preconditions; -import com.google.common.collect.Iterables; import com.google.common.util.concurrent.FluentFuture; import java.util.Collection; import java.util.Optional; @@ -62,7 +62,7 @@ public class ClientTransaction extends AbstractClientHandle>> read(final YangInstanceIdentifier path) { + public FluentFuture> read(final YangInstanceIdentifier path) { return ensureTransactionProxy(path).read(path); } @@ -70,17 +70,17 @@ public class ClientTransaction extends AbstractClientHandle data) { + public void merge(final YangInstanceIdentifier path, final NormalizedNode data) { ensureTransactionProxy(path).merge(path, data); } - public void write(final YangInstanceIdentifier path, final NormalizedNode data) { + public void write(final YangInstanceIdentifier path, final NormalizedNode data) { ensureTransactionProxy(path).write(path, data); } public DOMStoreThreePhaseCommitCohort ready() { final Collection toReady = ensureClosed(); - Preconditions.checkState(toReady != null, "Attempted to submit a closed transaction %s", this); + checkState(toReady != null, "Attempted to submit a closed transaction %s", this); toReady.forEach(AbstractProxyTransaction::seal); final AbstractTransactionCommitCohort cohort; @@ -89,8 +89,7 @@ public class ClientTransaction extends AbstractClientHandle