X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2Fmessages%2FBatchedModifications.java;h=0ab93ebaa675bc882218179b9d6c117661cbc2cd;hb=92f2f20ea21e4e92d6407cd687d7dc34854e330a;hp=a4b9d4c8becbefea8aeff012bd9805fbb287a4cb;hpb=7232cedfe7b702305b51da43d7302b7cc1014d7e;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/BatchedModifications.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/BatchedModifications.java index a4b9d4c8be..0ab93ebaa6 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/BatchedModifications.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/BatchedModifications.java @@ -11,6 +11,7 @@ import com.google.common.base.Preconditions; import java.io.IOException; import java.io.ObjectInput; import java.io.ObjectOutput; +import org.opendaylight.controller.cluster.access.concepts.TransactionIdentifier; import org.opendaylight.controller.cluster.datastore.modification.MutableCompositeModification; /** @@ -24,16 +25,14 @@ public class BatchedModifications extends MutableCompositeModification { private boolean ready; private boolean doCommitOnReady; private int totalMessagesSent; - private String transactionID; - private String transactionChainID; + private TransactionIdentifier transactionID; public BatchedModifications() { } - public BatchedModifications(String transactionID, short version, String transactionChainID) { + public BatchedModifications(TransactionIdentifier transactionID, short version) { super(version); this.transactionID = Preconditions.checkNotNull(transactionID, "transactionID can't be null"); - this.transactionChainID = transactionChainID != null ? transactionChainID : ""; } public boolean isReady() { @@ -60,19 +59,15 @@ public class BatchedModifications extends MutableCompositeModification { this.totalMessagesSent = totalMessagesSent; } - public String getTransactionID() { + public TransactionIdentifier getTransactionID() { return transactionID; } - public String getTransactionChainID() { - return transactionChainID; - } @Override public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException { super.readExternal(in); - transactionID = in.readUTF(); - transactionChainID = in.readUTF(); + transactionID = TransactionIdentifier.readFrom(in); ready = in.readBoolean(); totalMessagesSent = in.readInt(); doCommitOnReady = in.readBoolean(); @@ -81,8 +76,7 @@ public class BatchedModifications extends MutableCompositeModification { @Override public void writeExternal(ObjectOutput out) throws IOException { super.writeExternal(out); - out.writeUTF(transactionID); - out.writeUTF(transactionChainID); + transactionID.writeTo(out); out.writeBoolean(ready); out.writeInt(totalMessagesSent); out.writeBoolean(doCommitOnReady); @@ -91,10 +85,9 @@ public class BatchedModifications extends MutableCompositeModification { @Override public String toString() { StringBuilder builder = new StringBuilder(); - builder.append("BatchedModifications [transactionID=").append(transactionID).append(", transactionChainID=") - .append(transactionChainID).append(", ready=").append(ready).append(", totalMessagesSent=") - .append(totalMessagesSent).append(", modifications size=").append(getModifications().size()) - .append("]"); + builder.append("BatchedModifications [transactionID=").append(transactionID).append(", ready=").append(ready) + .append(", totalMessagesSent=").append(totalMessagesSent).append(", modifications size=") + .append(getModifications().size()).append("]"); return builder.toString(); } }