package org.opendaylight.controller.cluster.datastore.messages;
import com.google.common.base.Preconditions;
+import org.opendaylight.controller.cluster.access.concepts.TransactionIdentifier;
import org.opendaylight.controller.cluster.datastore.ReadWriteShardDataTreeTransaction;
/**
* @author Thomas Pantelis
*/
public class ForwardedReadyTransaction {
- private final String transactionID;
+ private final TransactionIdentifier transactionId;
private final ReadWriteShardDataTreeTransaction transaction;
private final boolean doImmediateCommit;
private final short txnClientVersion;
- public ForwardedReadyTransaction(String transactionID, short txnClientVersion,
+ public ForwardedReadyTransaction(TransactionIdentifier transactionId, short txnClientVersion,
ReadWriteShardDataTreeTransaction transaction, boolean doImmediateCommit) {
- this.transactionID = Preconditions.checkNotNull(transactionID);
+ this.transactionId = Preconditions.checkNotNull(transactionId);
this.transaction = Preconditions.checkNotNull(transaction);
this.txnClientVersion = txnClientVersion;
this.doImmediateCommit = doImmediateCommit;
}
- public String getTransactionID() {
- return transactionID;
+ public TransactionIdentifier getTransactionId() {
+ return transactionId;
}
public ReadWriteShardDataTreeTransaction getTransaction() {
@Override
public String toString() {
- return "ForwardedReadyTransaction [transactionID=" + transactionID + ", doImmediateCommit=" + doImmediateCommit
+ return "ForwardedReadyTransaction [transactionId=" + transactionId + ", doImmediateCommit=" + doImmediateCommit
+ ", txnClientVersion=" + txnClientVersion + "]";
}
}