java.lang.Object
org.opendaylight.controller.cluster.access.commands.ModifyTransactionRequestBuilder
All Implemented Interfaces:
org.opendaylight.yangtools.concepts.Identifiable<TransactionIdentifier>

public final class ModifyTransactionRequestBuilder extends Object implements org.opendaylight.yangtools.concepts.Identifiable<TransactionIdentifier>
A reusable builder for creating ModifyTransactionRequest message instances. Its internal state is reset when build() is invoked, hence it can be used to create a sequence of messages. This class is NOT thread-safe.
  • Constructor Details

    • ModifyTransactionRequestBuilder

      public ModifyTransactionRequestBuilder(TransactionIdentifier identifier, akka.actor.ActorRef replyTo)
  • Method Details

    • getIdentifier

      public TransactionIdentifier getIdentifier()
      Specified by:
      getIdentifier in interface org.opendaylight.yangtools.concepts.Identifiable<TransactionIdentifier>
    • addModification

      public void addModification(TransactionModification modification)
    • setSequence

      public void setSequence(long sequence)
    • setAbort

      public void setAbort()
    • setCommit

      public void setCommit(boolean coordinated)
    • setReady

      public void setReady()
    • size

      public int size()
    • build

      public @NonNull ModifyTransactionRequest build()