public class ThreePhaseCommitCohortProxy extends AbstractThreePhaseCommitCohort<akka.actor.ActorSelection>
IMMEDIATE_BOOLEAN_SUCCESS, IMMEDIATE_VOID_SUCCESS
Constructor and Description |
---|
ThreePhaseCommitCohortProxy(ActorContext actorContext,
List<org.opendaylight.controller.cluster.datastore.ThreePhaseCommitCohortProxy.CohortInfo> cohorts,
TransactionIdentifier transactionId) |
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<Void> |
abort() |
com.google.common.util.concurrent.ListenableFuture<Boolean> |
canCommit() |
com.google.common.util.concurrent.ListenableFuture<Void> |
commit() |
com.google.common.util.concurrent.ListenableFuture<Void> |
preCommit() |
public ThreePhaseCommitCohortProxy(ActorContext actorContext, List<org.opendaylight.controller.cluster.datastore.ThreePhaseCommitCohortProxy.CohortInfo> cohorts, TransactionIdentifier transactionId)
public com.google.common.util.concurrent.ListenableFuture<Boolean> canCommit()
public com.google.common.util.concurrent.ListenableFuture<Void> preCommit()
public com.google.common.util.concurrent.ListenableFuture<Void> abort()
public com.google.common.util.concurrent.ListenableFuture<Void> commit()
Copyright © 2019 OpenDaylight. All rights reserved.