X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2Fpersisted%2FPreBoronShardDataTreeSnapshot.java;h=7be0d85c7a2f00cf557fc17ff379bbab4ecdb2dd;hp=3aca7f2314da6e469d495961c8a063a965508b30;hb=2faf656bf68dd3843fd59520b27a7ec2abbdcc68;hpb=d04b71990a802071a786fe8f0df57bc4adbdec3f diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/persisted/PreBoronShardDataTreeSnapshot.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/persisted/PreBoronShardDataTreeSnapshot.java index 3aca7f2314..7be0d85c7a 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/persisted/PreBoronShardDataTreeSnapshot.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/persisted/PreBoronShardDataTreeSnapshot.java @@ -8,6 +8,9 @@ package org.opendaylight.controller.cluster.datastore.persisted; import com.google.common.annotations.Beta; +import java.io.DataOutputStream; +import java.io.IOException; +import java.io.OutputStream; import java.util.Optional; import javax.annotation.Nullable; import org.opendaylight.controller.cluster.datastore.node.utils.stream.SerializationUtils; @@ -33,7 +36,9 @@ public final class PreBoronShardDataTreeSnapshot extends ShardDataTreeSnapshot { } @Override - public byte[] serialize() { - return SerializationUtils.serializeNormalizedNode(rootNode); + public void serialize(OutputStream os) throws IOException { + try (final DataOutputStream dos = new DataOutputStream(os)) { + SerializationUtils.serializeNormalizedNode(rootNode, dos); + } } -} \ No newline at end of file +}