X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2Fmessages%2FBatchedModifications.java;h=a4b9d4c8becbefea8aeff012bd9805fbb287a4cb;hp=86f96f57d0f3cb0c284a1a902bd820baaac9e82d;hb=7232cedfe7b702305b51da43d7302b7cc1014d7e;hpb=c31a6fcf9fb070d4419ca4c32d8b531fdcb5030d 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 86f96f57d0..a4b9d4c8be 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 @@ -18,10 +18,11 @@ import org.opendaylight.controller.cluster.datastore.modification.MutableComposi * * @author Thomas Pantelis */ -public class BatchedModifications extends MutableCompositeModification implements SerializableMessage { +public class BatchedModifications extends MutableCompositeModification { private static final long serialVersionUID = 1L; private boolean ready; + private boolean doCommitOnReady; private int totalMessagesSent; private String transactionID; private String transactionChainID; @@ -43,6 +44,14 @@ public class BatchedModifications extends MutableCompositeModification implement this.ready = ready; } + public boolean isDoCommitOnReady() { + return doCommitOnReady; + } + + public void setDoCommitOnReady(boolean doCommitOnReady) { + this.doCommitOnReady = doCommitOnReady; + } + public int getTotalMessagesSent() { return totalMessagesSent; } @@ -66,6 +75,7 @@ public class BatchedModifications extends MutableCompositeModification implement transactionChainID = in.readUTF(); ready = in.readBoolean(); totalMessagesSent = in.readInt(); + doCommitOnReady = in.readBoolean(); } @Override @@ -75,11 +85,7 @@ public class BatchedModifications extends MutableCompositeModification implement out.writeUTF(transactionChainID); out.writeBoolean(ready); out.writeInt(totalMessagesSent); - } - - @Override - public Object toSerializable() { - return this; + out.writeBoolean(doCommitOnReady); } @Override