Remove use of thread-local output
[controller.git] / opendaylight / md-sal / sal-distributed-datastore / src / main / java / org / opendaylight / controller / cluster / datastore / modification / WriteModification.java
index 63fa74069a5fe5d310e481276ae83eaaf90d5717..8261a5c3f05278f0e59cca6e1e41f385b0a7d92f 100644 (file)
@@ -72,8 +72,8 @@ public class WriteModification extends AbstractModification {
     }
 
     @Override
-    public void writeExternal(final ObjectOutput out) {
-        SerializationUtils.serializePathAndNode(getPath(), data, out);
+    public void writeExternal(final ObjectOutput out) throws IOException {
+        SerializationUtils.writeNodeAndPath(out, getPath(), data);
     }
 
     public static WriteModification fromStream(final NormalizedNodeDataInput in, final short version)
@@ -83,6 +83,7 @@ public class WriteModification extends AbstractModification {
         return new WriteModification(version, path, node);
     }
 
+    @Override
     public void writeTo(final NormalizedNodeDataOutput out) throws IOException {
         // FIXME: this should be inverted, as the path helps receivers in establishment of context
         out.writeNormalizedNode(data);