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%2FDataTreeCandidatePayload.java;h=a971ee6ad55f19f36d5e0b3c376b0d6765b64d6b;hb=bfb38b42aa055a2478a5972f15ca4246dee796e9;hp=8da70c2e29cc8a7c5019873e19dfe55ab9ea4f04;hpb=175f38490b56c4b4e0ec356b17b91f887b295da4;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/DataTreeCandidatePayload.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/DataTreeCandidatePayload.java index 8da70c2e29..a971ee6ad5 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/DataTreeCandidatePayload.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/DataTreeCandidatePayload.java @@ -17,11 +17,12 @@ import java.io.ObjectOutput; import org.opendaylight.controller.cluster.datastore.persisted.DataTreeCandidateInputOutput; import org.opendaylight.controller.cluster.raft.protobuff.client.messages.Payload; import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidate; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; +/** + * @deprecated Deprecated in Boron in favor of CommitTransactionPayload + */ +@Deprecated final class DataTreeCandidatePayload extends Payload implements Externalizable { - private static final Logger LOG = LoggerFactory.getLogger(DataTreeCandidatePayload.class); private static final long serialVersionUID = 1L; private transient byte[] serialized; @@ -34,6 +35,10 @@ final class DataTreeCandidatePayload extends Payload implements Externalizable { this.serialized = Preconditions.checkNotNull(serialized); } + /** + * @deprecated Use CommitTransactionPayload instead + */ + @Deprecated static DataTreeCandidatePayload create(final DataTreeCandidate candidate) { final ByteArrayDataOutput out = ByteStreams.newDataOutput(); try { @@ -45,8 +50,7 @@ final class DataTreeCandidatePayload extends Payload implements Externalizable { return new DataTreeCandidatePayload(out.toByteArray()); } - - DataTreeCandidate getCandidate() throws IOException { + public DataTreeCandidate getCandidate() throws IOException { return DataTreeCandidateInputOutput.readDataTreeCandidate(ByteStreams.newDataInput(serialized)); }