Update SerializationUtils method 07/82407/1
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 5 Jun 2019 07:28:12 +0000 (09:28 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 5 Jun 2019 07:28:12 +0000 (09:28 +0200)
SerializationUtils changed API, this updates our use of it.

Change-Id: Ie6c15b005cbc6437f88c9c414cd6f2cca54bb858
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
netconf/netconf-topology-singleton/src/main/java/org/opendaylight/netconf/topology/singleton/messages/NormalizedNodeMessage.java

index 62690ea6253e99ff923f75d97b20550be20aa886..3fdb544dd5d7314790e8de3fb11dfe67ff55e962 100644 (file)
@@ -9,6 +9,7 @@
 package org.opendaylight.netconf.topology.singleton.messages;
 
 import java.io.Externalizable;
+import java.io.IOException;
 import java.io.ObjectInput;
 import java.io.ObjectOutput;
 import org.opendaylight.controller.cluster.datastore.node.utils.stream.SerializationUtils;
@@ -21,8 +22,8 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 public class NormalizedNodeMessage implements Externalizable {
     private static final long serialVersionUID = 1L;
 
-    private YangInstanceIdentifier identifier = null;
-    private NormalizedNode<?, ?> node = null;
+    private YangInstanceIdentifier identifier;
+    private NormalizedNode<?, ?> node;
 
     public NormalizedNodeMessage() {
         // empty constructor needed for Externalizable
@@ -42,8 +43,8 @@ public class NormalizedNodeMessage implements Externalizable {
     }
 
     @Override
-    public void writeExternal(final ObjectOutput out) {
-        SerializationUtils.serializePathAndNode(getIdentifier(), node, out);
+    public void writeExternal(final ObjectOutput out) throws IOException {
+        SerializationUtils.writeNodeAndPath(out, getIdentifier(), node);
     }
 
     @Override