import java.io.IOException;
import java.io.ObjectInput;
import java.io.ObjectOutput;
-import org.opendaylight.controller.cluster.datastore.DataStoreVersions;
import org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages;
public class CreateTransaction extends VersionedExternalizableMessage {
}
@Override
- public Object toSerializable() {
- if(getVersion() >= DataStoreVersions.BORON_VERSION) {
- return this;
- } else {
- return ShardTransactionMessages.CreateTransaction.newBuilder()
- .setTransactionId(transactionId).setTransactionType(transactionType)
- .setTransactionChainId(transactionChainId).setMessageVersion(getVersion()).build();
- }
+ protected Object newLegacySerializedInstance() {
+ return ShardTransactionMessages.CreateTransaction.newBuilder().setTransactionId(transactionId)
+ .setTransactionType(transactionType).setTransactionChainId(transactionChainId)
+ .setMessageVersion(getVersion()).build();
}
@Override