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=3773beee57a3f7c7d88455371dc9e3ee8bf8751f;hb=bffaf3906c383141fe72cede16e9ea7d3306ea63;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..3773beee57 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 : ""; + this.transactionId = Preconditions.checkNotNull(transactionId, "transactionID can't be null"); } public boolean isReady() { @@ -60,19 +59,15 @@ public class BatchedModifications extends MutableCompositeModification { this.totalMessagesSent = totalMessagesSent; } - public String getTransactionID() { - return transactionID; + 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); @@ -90,11 +84,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("]"); - return builder.toString(); + return "BatchedModifications [transactionId=" + transactionId + + ", ready=" + ready + + ", totalMessagesSent=" + totalMessagesSent + + ", modifications size=" + getModifications().size() + "]"; } }