Deprecate CloseTransaction protobuff message
[controller.git] / opendaylight / md-sal / sal-distributed-datastore / src / main / java / org / opendaylight / controller / cluster / datastore / messages / ForwardedReadyTransaction.java
index b3d7f2c2d6dea96c5fd507c573ab723983227b1c..b995192113e1ad088b88c0ed7b2925d58abba42e 100644 (file)
@@ -25,7 +25,7 @@ public class ForwardedReadyTransaction {
     public ForwardedReadyTransaction(String transactionID, short txnClientVersion,
             ReadWriteShardDataTreeTransaction transaction, boolean returnSerialized,
             boolean doImmediateCommit) {
-        this.transactionID = transactionID;
+        this.transactionID = Preconditions.checkNotNull(transactionID);
         this.transaction = Preconditions.checkNotNull(transaction);
         this.returnSerialized = returnSerialized;
         this.txnClientVersion = txnClientVersion;
@@ -51,4 +51,10 @@ public class ForwardedReadyTransaction {
     public boolean isDoImmediateCommit() {
         return doImmediateCommit;
     }
+
+    @Override
+    public String toString() {
+        return "ForwardedReadyTransaction [transactionID=" + transactionID + ", doImmediateCommit=" + doImmediateCommit
+                + ", txnClientVersion=" + txnClientVersion + "]";
+    }
 }