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 returnSerialized;
private final boolean doImmediateCommit;
private final short txnClientVersion;
- public ForwardedReadyTransaction(String transactionID, short txnClientVersion,
- ReadWriteShardDataTreeTransaction transaction, boolean returnSerialized,
- boolean doImmediateCommit) {
+ public ForwardedReadyTransaction(TransactionIdentifier transactionID, short txnClientVersion,
+ ReadWriteShardDataTreeTransaction transaction, boolean doImmediateCommit) {
this.transactionID = Preconditions.checkNotNull(transactionID);
this.transaction = Preconditions.checkNotNull(transaction);
- this.returnSerialized = returnSerialized;
this.txnClientVersion = txnClientVersion;
this.doImmediateCommit = doImmediateCommit;
}
- public String getTransactionID() {
+ public TransactionIdentifier getTransactionID() {
return transactionID;
}
return transaction;
}
- public boolean isReturnSerialized() {
- return returnSerialized;
- }
-
public short getTxnClientVersion() {
return txnClientVersion;
}