Class ModifyTransactionRequestBuilder
java.lang.Object
org.opendaylight.controller.cluster.access.commands.ModifyTransactionRequestBuilder
- All Implemented Interfaces:
Identifiable<TransactionIdentifier>
public final class ModifyTransactionRequestBuilder
extends Object
implements 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, ActorRef replyTo) -
Method Summary
Modifier and TypeMethodDescriptionaddMerge(YangInstanceIdentifier path, NormalizedNode data) addModification(TransactionModification modification) addWrite(YangInstanceIdentifier path, NormalizedNode data) @NonNull ModifyTransactionRequestbuild()setAbort()setCommit(boolean coordinated) setReady()setSequence(long sequence) intsize()
-
Constructor Details
-
ModifyTransactionRequestBuilder
-
-
Method Details
-
getIdentifier
- Specified by:
getIdentifierin interfaceIdentifiable<TransactionIdentifier>
-
addModification
-
addDelete
-
addMerge
-
addWrite
-
setSequence
-
setAbort
-
setCommit
-
setReady
-
size
public int size() -
build
-