Mechanical code cleanup (sal-clustering-commons)
[controller.git] / opendaylight / md-sal / sal-clustering-commons / src / main / java / org / opendaylight / controller / cluster / datastore / node / utils / stream / NormalizedNodeDataOutput.java
index 1ea933c73d038d718787460b8b7efbb464f96dea..10f412c9e2ae357b30a6990fe65c10013cc69340 100644 (file)
@@ -12,14 +12,17 @@ import java.io.DataOutput;
 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.schema.NormalizedNode;
 
 /**
  * Interface for emitting {@link NormalizedNode}s, {@link YangInstanceIdentifier}s and {@link PathArgument}s.
  */
 @Beta
-public interface NormalizedNodeDataOutput extends DataOutput {
+public interface NormalizedNodeDataOutput extends AutoCloseable, DataOutput {
     void writeNormalizedNode(NormalizedNode<?, ?> normalizedNode) throws IOException;
     void writePathArgument(PathArgument pathArgument) throws IOException;
     void writeYangInstanceIdentifier(YangInstanceIdentifier identifier) throws IOException;
+
+    @Override
+    void close() throws IOException;
 }