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%2FCreateTransaction.java;h=ea3caef093320ab1b9c4aa7d27e74df2f144b102;hb=fcf65d723ef53f8da2dd6347f41ce19016fc36e5;hp=cbb881f7884733c141d536cd00093acc9e8382f4;hpb=3def254d3e8d2f24038ddfb7d1b1749ca2135fe2;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CreateTransaction.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CreateTransaction.java index cbb881f788..ea3caef093 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CreateTransaction.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CreateTransaction.java @@ -9,6 +9,7 @@ package org.opendaylight.controller.cluster.datastore.messages; +import org.opendaylight.controller.cluster.datastore.DataStoreVersions; import org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages; @@ -16,27 +17,25 @@ public class CreateTransaction implements SerializableMessage { public static final Class SERIALIZABLE_CLASS = ShardTransactionMessages.CreateTransaction.class; - public static final int CURRENT_CLIENT_VERSION = 1; - private final String transactionId; private final int transactionType; private final String transactionChainId; - private final int clientVersion; + private final short version; public CreateTransaction(String transactionId, int transactionType) { this(transactionId, transactionType, ""); } public CreateTransaction(String transactionId, int transactionType, String transactionChainId) { - this(transactionId, transactionType, transactionChainId, CURRENT_CLIENT_VERSION); + this(transactionId, transactionType, transactionChainId, DataStoreVersions.CURRENT_VERSION); } private CreateTransaction(String transactionId, int transactionType, String transactionChainId, - int clientVersion) { + short version) { this.transactionId = transactionId; this.transactionType = transactionType; this.transactionChainId = transactionChainId; - this.clientVersion = clientVersion; + this.version = version; } public String getTransactionId() { @@ -47,8 +46,8 @@ public class CreateTransaction implements SerializableMessage { return transactionType; } - public int getClientVersion() { - return clientVersion; + public short getVersion() { + return version; } @Override @@ -57,7 +56,7 @@ public class CreateTransaction implements SerializableMessage { .setTransactionId(transactionId) .setTransactionType(transactionType) .setTransactionChainId(transactionChainId) - .setMessageVersion(clientVersion).build(); + .setMessageVersion(version).build(); } public static CreateTransaction fromSerializable(Object message) { @@ -65,7 +64,7 @@ public class CreateTransaction implements SerializableMessage { (ShardTransactionMessages.CreateTransaction) message; return new CreateTransaction(createTransaction.getTransactionId(), createTransaction.getTransactionType(), createTransaction.getTransactionChainId(), - createTransaction.getMessageVersion()); + (short)createTransaction.getMessageVersion()); } public String getTransactionChainId() {