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%2FDirectTransactionCommitCohort.java;h=1d5d4a70dedac1c10122ad991ac3c3ae3f9f1507;hb=1d7e8fd9d781f630dee9dfb1b509067dd7fb9caa;hp=007ac53d9833105a93da672355ab9e289a22414c;hpb=98d1c5606bad9633ce5549bcd691a98c75abdf6a;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/databroker/actors/dds/DirectTransactionCommitCohort.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/databroker/actors/dds/DirectTransactionCommitCohort.java index 007ac53d98..1d5d4a70de 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/databroker/actors/dds/DirectTransactionCommitCohort.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/databroker/actors/dds/DirectTransactionCommitCohort.java @@ -9,6 +9,7 @@ package org.opendaylight.controller.cluster.databroker.actors.dds; import com.google.common.base.Preconditions; import com.google.common.util.concurrent.ListenableFuture; +import org.opendaylight.controller.cluster.access.concepts.TransactionIdentifier; /** * An {@link AbstractTransactionCommitCohort} implementation for transactions which contain a single proxy. Since there @@ -19,10 +20,9 @@ import com.google.common.util.concurrent.ListenableFuture; final class DirectTransactionCommitCohort extends AbstractTransactionCommitCohort { private final AbstractProxyTransaction proxy; - /** - * @param clientTransaction - */ - DirectTransactionCommitCohort(final AbstractProxyTransaction proxy) { + DirectTransactionCommitCohort(final AbstractClientHistory parent, final TransactionIdentifier txId, + final AbstractProxyTransaction proxy) { + super(parent, txId); this.proxy = Preconditions.checkNotNull(proxy); } @@ -38,11 +38,13 @@ final class DirectTransactionCommitCohort extends AbstractTransactionCommitCohor @Override public ListenableFuture abort() { + complete(); return VOID_FUTURE; } @Override public ListenableFuture commit() { + complete(); return VOID_FUTURE; } }