Class ReadyLocalTransaction
java.lang.Object
org.opendaylight.controller.cluster.datastore.messages.ReadyLocalTransaction
Message notifying the shard leader to apply modifications which have been
prepared locally against its DataTree. This message is not directly serializable,
simply because the leader and sender need to be on the same system. When it needs
to be sent out to a remote system, it needs to be intercepted by
ReadyLocalTransactionSerializer
and turned into BatchedModifications
.-
Constructor Summary
ConstructorsConstructorDescriptionReadyLocalTransaction
(TransactionIdentifier transactionId, DataTreeModification modification, boolean doCommitOnReady, Optional<SortedSet<String>> participatingShardNames) -
Method Summary
-
Constructor Details
-
ReadyLocalTransaction
public ReadyLocalTransaction(TransactionIdentifier transactionId, DataTreeModification modification, boolean doCommitOnReady, Optional<SortedSet<String>> participatingShardNames)
-
-
Method Details
-
getTransactionId
-
getModification
-
isDoCommitOnReady
public boolean isDoCommitOnReady() -
getRemoteVersion
public short getRemoteVersion() -
setRemoteVersion
public void setRemoteVersion(short remoteVersion) -
getParticipatingShardNames
-