Class ThreePhaseCommitCohortProxy

  • All Implemented Interfaces:
    org.opendaylight.mdsal.dom.spi.store.DOMStoreThreePhaseCommitCohort

    public class ThreePhaseCommitCohortProxy
    extends AbstractThreePhaseCommitCohort<akka.actor.ActorSelection>
    ThreePhaseCommitCohortProxy represents a set of remote cohort proxies.
    • Constructor Detail

      • ThreePhaseCommitCohortProxy

        public ThreePhaseCommitCohortProxy​(ActorUtils actorUtils,
                                           List<org.opendaylight.controller.cluster.datastore.ThreePhaseCommitCohortProxy.CohortInfo> cohorts,
                                           org.opendaylight.controller.cluster.access.concepts.TransactionIdentifier transactionId)
    • Method Detail

      • canCommit

        public com.google.common.util.concurrent.ListenableFuture<Boolean> canCommit()
      • preCommit

        public com.google.common.util.concurrent.ListenableFuture<Void> preCommit()
      • abort

        public com.google.common.util.concurrent.ListenableFuture<Void> abort()
      • commit

        public com.google.common.util.concurrent.ListenableFuture<Void> commit()