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%2FCreateTransactionReply.java;h=c2bf81fa8e75fd0b5da2a700d37ab142e4815042;hb=8360177d8f021df9078ac54919a816a73fbee0a0;hp=14620f15d98ffece07905a73cdd7d18222e9c023;hpb=6a4c3c11f68c52d00d2bc7f0b30b086113ebe859;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CreateTransactionReply.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CreateTransactionReply.java index 14620f15d9..c2bf81fa8e 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CreateTransactionReply.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CreateTransactionReply.java @@ -8,22 +8,22 @@ package org.opendaylight.controller.cluster.datastore.messages; +import org.opendaylight.controller.cluster.datastore.DataStoreVersions; import org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages; public class CreateTransactionReply implements SerializableMessage { - public static final Class SERIALIZABLE_CLASS = ShardTransactionMessages.CreateTransactionReply.class; + public static final Class SERIALIZABLE_CLASS = ShardTransactionMessages.CreateTransactionReply.class; private final String transactionPath; private final String transactionId; - private final int version; + private final short version; - public CreateTransactionReply(String transactionPath, - String transactionId) { - this(transactionPath, transactionId, CreateTransaction.CURRENT_VERSION); + public CreateTransactionReply(String transactionPath, String transactionId) { + this(transactionPath, transactionId, DataStoreVersions.CURRENT_VERSION); } - public CreateTransactionReply(String transactionPath, - String transactionId, int version) { + public CreateTransactionReply(final String transactionPath, + final String transactionId, final short version) { this.transactionPath = transactionPath; this.transactionId = transactionId; this.version = version; @@ -38,10 +38,11 @@ public class CreateTransactionReply implements SerializableMessage { return transactionId; } - public int getVersion() { + public short getVersion() { return version; } + @Override public Object toSerializable(){ return ShardTransactionMessages.CreateTransactionReply.newBuilder() .setTransactionActorPath(transactionPath) @@ -52,7 +53,15 @@ public class CreateTransactionReply implements SerializableMessage { public static CreateTransactionReply fromSerializable(Object serializable){ ShardTransactionMessages.CreateTransactionReply o = (ShardTransactionMessages.CreateTransactionReply) serializable; - return new CreateTransactionReply(o.getTransactionActorPath(), o.getTransactionId(), o.getMessageVersion()); + return new CreateTransactionReply(o.getTransactionActorPath(), o.getTransactionId(), + (short)o.getMessageVersion()); } + @Override + public String toString() { + StringBuilder builder = new StringBuilder(); + builder.append("CreateTransactionReply [transactionPath=").append(transactionPath).append(", transactionId=") + .append(transactionId).append(", version=").append(version).append("]"); + return builder.toString(); + } }