BUG-7594: Expand NormalizedNodeData{Input,Output} to handle SchemaPath
[controller.git] / opendaylight / md-sal / sal-clustering-commons / src / main / java / org / opendaylight / controller / cluster / datastore / node / utils / stream / NormalizedNodeDataOutput.java
index 0c3422488383324c1a49840e04ee1989ea2ceb2c..7c42da18234a41388b5867c9a514cabd6bd23299 100644 (file)
@@ -13,9 +13,11 @@ import java.io.IOException;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument;
 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument;
 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
+import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 
 /**
 
 /**
- * Interface for emitting {@link NormalizedNode}s, {@link YangInstanceIdentifier}s and {@link PathArgument}s.
+ * Interface for emitting {@link NormalizedNode}s, {@link YangInstanceIdentifier}s, {@link PathArgument}s
+ * and {@link SchemaPath}s.
  */
 @Beta
 public interface NormalizedNodeDataOutput extends AutoCloseable, DataOutput {
  */
 @Beta
 public interface NormalizedNodeDataOutput extends AutoCloseable, DataOutput {
@@ -25,6 +27,8 @@ public interface NormalizedNodeDataOutput extends AutoCloseable, DataOutput {
 
     void writeYangInstanceIdentifier(YangInstanceIdentifier identifier) throws IOException;
 
 
     void writeYangInstanceIdentifier(YangInstanceIdentifier identifier) throws IOException;
 
+    void writeSchemaPath(SchemaPath path) throws IOException;
+
     @Override
     void close() throws IOException;
 }
     @Override
     void close() throws IOException;
 }