Add streaming interface to NormalizedNodeDataInput
[controller.git] / opendaylight / md-sal / sal-clustering-commons / src / main / java / org / opendaylight / controller / cluster / datastore / node / utils / stream / ForwardingNormalizedNodeDataInput.java
index cc28b03e65dab969738caf9cda854396fd577c74..1c160698a4b7dd7dff642ef7d31f4f34e1779dd1 100644 (file)
@@ -13,6 +13,7 @@ import org.opendaylight.yangtools.yang.common.QName;
 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.schema.stream.NormalizedNodeStreamWriter;
 import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 
 abstract class ForwardingNormalizedNodeDataInput extends ForwardingDataInput implements NormalizedNodeDataInput {
@@ -20,6 +21,11 @@ abstract class ForwardingNormalizedNodeDataInput extends ForwardingDataInput imp
     @Override
     abstract @NonNull NormalizedNodeDataInput delegate() throws IOException;
 
+    @Override
+    public final void streamNormalizedNode(final NormalizedNodeStreamWriter writer) throws IOException {
+        delegate().streamNormalizedNode(writer);
+    }
+
     @Override
     public final NormalizedNode<?, ?> readNormalizedNode() throws IOException {
         return delegate().readNormalizedNode();