Class ModifyTransactionRequestBuilder
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 Summary
ConstructorsConstructorDescriptionModifyTransactionRequestBuilder(TransactionIdentifier identifier, akka.actor.ActorRef replyTo) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddModification(TransactionModification modification) @NonNull ModifyTransactionRequestbuild()voidsetAbort()voidsetCommit(boolean coordinated) voidsetReady()voidsetSequence(long sequence) intsize()
-
Constructor Details
-
ModifyTransactionRequestBuilder
public ModifyTransactionRequestBuilder(TransactionIdentifier identifier, akka.actor.ActorRef replyTo)
-
-
Method Details
-
getIdentifier
- Specified by:
getIdentifierin interfaceorg.opendaylight.yangtools.concepts.Identifiable<TransactionIdentifier>
-
addModification
-
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
-