-public class ReadDataReply {
- private final NormalizedNode<?, ?> normalizedNode;
+@Deprecated(since = "9.0.0", forRemoval = true)
+public class ReadDataReply extends VersionedExternalizableMessage {
+ private static final long serialVersionUID = 1L;
+
+ private NormalizedNode normalizedNode;
+
+ public ReadDataReply() {
+ }
+
+ public ReadDataReply(final NormalizedNode normalizedNode, final short version) {
+ super(version);
+ this.normalizedNode = normalizedNode;
+ }
+
+ public NormalizedNode getNormalizedNode() {
+ return normalizedNode;
+ }
+
+ @Override
+ public void readExternal(final ObjectInput in) throws IOException, ClassNotFoundException {
+ super.readExternal(in);
+ normalizedNode = SerializationUtils.readNormalizedNode(in).orElse(null);
+ }