From: Robert Varga Date: Sun, 14 Feb 2016 22:34:49 +0000 (+0100) Subject: Follow-up to protobuff deprecation X-Git-Tag: release/boron~359 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=commitdiff_plain;h=dd16edd5a758f0e51727de511f9868c72b2a1dd0 Follow-up to protobuff deprecation Mark elements dealing with compatibility as @Deprecated. Reduces the warning surface significantly. Change-Id: I969c7b185cf6fbf570fe4d4d0332cff60eb0e4ca Signed-off-by: Robert Varga --- diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/AbortTransaction.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/AbortTransaction.java index e70ced86e3..ed4519b83a 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/AbortTransaction.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/AbortTransaction.java @@ -21,6 +21,7 @@ public class AbortTransaction extends AbstractThreePhaseCommitMessage { super(transactionID, version); } + @Deprecated @Override protected Object newLegacySerializedInstance() { return ThreePhaseCommitCohortMessages.AbortTransaction.newBuilder(). diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/AbortTransactionReply.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/AbortTransactionReply.java index ac65b5b489..398f25336f 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/AbortTransactionReply.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/AbortTransactionReply.java @@ -12,6 +12,7 @@ import org.opendaylight.controller.cluster.datastore.DataStoreVersions; import org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages; public class AbortTransactionReply extends VersionedExternalizableMessage { + @Deprecated private static final Object SERIALIZED_INSTANCE = ThreePhaseCommitCohortMessages.AbortTransactionReply.newBuilder().build(); @@ -24,6 +25,7 @@ public class AbortTransactionReply extends VersionedExternalizableMessage { super(version); } + @Deprecated @Override protected Object newLegacySerializedInstance() { return SERIALIZED_INSTANCE; diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CanCommitTransaction.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CanCommitTransaction.java index 4aff686aee..e0bf4489b4 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CanCommitTransaction.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CanCommitTransaction.java @@ -21,6 +21,7 @@ public class CanCommitTransaction extends AbstractThreePhaseCommitMessage { super(transactionID, version); } + @Deprecated @Override protected Object newLegacySerializedInstance() { return ThreePhaseCommitCohortMessages.CanCommitTransaction.newBuilder(). diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CanCommitTransactionReply.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CanCommitTransactionReply.java index d2cf5fde7e..6b88b96ca6 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CanCommitTransactionReply.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CanCommitTransactionReply.java @@ -20,9 +20,11 @@ public class CanCommitTransactionReply extends VersionedExternalizableMessage { private static final CanCommitTransactionReply NO = new CanCommitTransactionReply(false, DataStoreVersions.CURRENT_VERSION); + @Deprecated private static final ThreePhaseCommitCohortMessages.CanCommitTransactionReply YES_SERIALIZED = ThreePhaseCommitCohortMessages.CanCommitTransactionReply.newBuilder().setCanCommit(true).build(); + @Deprecated private static final ThreePhaseCommitCohortMessages.CanCommitTransactionReply NO_SERIALIZED = ThreePhaseCommitCohortMessages.CanCommitTransactionReply.newBuilder().setCanCommit(false).build(); @@ -52,6 +54,7 @@ public class CanCommitTransactionReply extends VersionedExternalizableMessage { out.writeBoolean(canCommit); } + @Deprecated @Override protected Object newLegacySerializedInstance() { return canCommit ? YES_SERIALIZED : NO_SERIALIZED; diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CloseTransaction.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CloseTransaction.java index 69deff4969..8cf50023c6 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CloseTransaction.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CloseTransaction.java @@ -13,6 +13,7 @@ import org.opendaylight.controller.protobuff.messages.transaction.ShardTransacti public class CloseTransaction extends VersionedExternalizableMessage { private static final long serialVersionUID = 1L; + @Deprecated private static final Object SERIALIZED_INSTANCE = ShardTransactionMessages.CloseTransaction.newBuilder().build(); @@ -23,6 +24,7 @@ public class CloseTransaction extends VersionedExternalizableMessage { super(version); } + @Deprecated @Override protected Object newLegacySerializedInstance() { return SERIALIZED_INSTANCE; diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CloseTransactionChain.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CloseTransactionChain.java index f49394a6cd..b93f94e77c 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CloseTransactionChain.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CloseTransactionChain.java @@ -43,6 +43,7 @@ public class CloseTransactionChain extends VersionedExternalizableMessage { out.writeUTF(transactionChainId); } + @Deprecated @Override protected Object newLegacySerializedInstance() { return ShardTransactionChainMessages.CloseTransactionChain.newBuilder().setTransactionChainId(transactionChainId) diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CommitTransaction.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CommitTransaction.java index 495a00a10d..52ab643ad8 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CommitTransaction.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CommitTransaction.java @@ -21,6 +21,7 @@ public class CommitTransaction extends AbstractThreePhaseCommitMessage { super(transactionID, version); } + @Deprecated @Override protected Object newLegacySerializedInstance() { return ThreePhaseCommitCohortMessages.CommitTransaction.newBuilder().setTransactionId( diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CommitTransactionReply.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CommitTransactionReply.java index 4207cd5877..b50bbcc1f3 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CommitTransactionReply.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CommitTransactionReply.java @@ -12,6 +12,7 @@ import org.opendaylight.controller.cluster.datastore.DataStoreVersions; import org.opendaylight.controller.protobuff.messages.cohort3pc.ThreePhaseCommitCohortMessages; public class CommitTransactionReply extends VersionedExternalizableMessage { + @Deprecated private static final Object SERIALIZED_INSTANCE = ThreePhaseCommitCohortMessages.CommitTransactionReply.newBuilder().build(); @@ -24,6 +25,7 @@ public class CommitTransactionReply extends VersionedExternalizableMessage { super(version); } + @Deprecated @Override protected Object newLegacySerializedInstance() { return SERIALIZED_INSTANCE; 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 cd9479543e..bad7cfad91 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 @@ -60,6 +60,7 @@ public class CreateTransaction extends VersionedExternalizableMessage { out.writeUTF(transactionChainId); } + @Deprecated @Override protected Object newLegacySerializedInstance() { return ShardTransactionMessages.CreateTransaction.newBuilder().setTransactionId(transactionId) 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 634d0492f9..73b33d7fe2 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 @@ -50,6 +50,7 @@ public class CreateTransactionReply extends VersionedExternalizableMessage { out.writeUTF(transactionPath); } + @Deprecated @Override protected Object newLegacySerializedInstance() { return ShardTransactionMessages.CreateTransactionReply.newBuilder().setTransactionActorPath(transactionPath) diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/DataExists.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/DataExists.java index 6dec833088..08394622fb 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/DataExists.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/DataExists.java @@ -27,6 +27,7 @@ public class DataExists extends AbstractRead { super(path, version); } + @Deprecated @Override protected Object newLegacySerializedInstance() { return ShardTransactionMessages.DataExists.newBuilder() diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/DataExistsReply.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/DataExistsReply.java index 7eab81695f..b24b51b5de 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/DataExistsReply.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/DataExistsReply.java @@ -17,8 +17,10 @@ import org.opendaylight.controller.protobuff.messages.transaction.ShardTransacti public class DataExistsReply extends VersionedExternalizableMessage { private static final long serialVersionUID = 1L; + @Deprecated private static final ShardTransactionMessages.DataExistsReply SERIALIZABLE_TRUE = ShardTransactionMessages.DataExistsReply.newBuilder().setExists(true).build(); + @Deprecated private static final ShardTransactionMessages.DataExistsReply SERIALIZABLE_FALSE = ShardTransactionMessages.DataExistsReply.newBuilder().setExists(false).build(); @@ -48,6 +50,7 @@ public class DataExistsReply extends VersionedExternalizableMessage { out.writeBoolean(exists); } + @Deprecated @Override protected Object newLegacySerializedInstance() { return exists ? SERIALIZABLE_TRUE : SERIALIZABLE_FALSE; diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/ReadData.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/ReadData.java index 7837493970..6a01f281aa 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/ReadData.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/ReadData.java @@ -29,6 +29,7 @@ public class ReadData extends AbstractRead>> { super(path, version); } + @Deprecated @Override protected Object newLegacySerializedInstance() { return ShardTransactionMessages.ReadData.newBuilder() diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/VersionedExternalizableMessage.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/VersionedExternalizableMessage.java index e1f96ca457..60f51ddf5e 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/VersionedExternalizableMessage.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/VersionedExternalizableMessage.java @@ -44,6 +44,10 @@ public abstract class VersionedExternalizableMessage implements Externalizable, out.writeShort(version); } + /** + * @deprecated Pre-Boron compatibility. + */ + @Deprecated protected abstract Object newLegacySerializedInstance(); @Override