X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fcds-access-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Faccess%2Fcommands%2FModifyTransactionRequestProxyV1.java;h=d6fc4e5c3708f4bf8228f5a856abc0964107b9d9;hp=026f3ead7b49370bf6ec6332a8353b4fefd58e22;hb=a2b838f96589b502578fa4e15cef2769f886a378;hpb=c7e9379c4e2f3b2e916d94c938623df7966c7fa0 diff --git a/opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/ModifyTransactionRequestProxyV1.java b/opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/ModifyTransactionRequestProxyV1.java index 026f3ead7b..d6fc4e5c37 100644 --- a/opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/ModifyTransactionRequestProxyV1.java +++ b/opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/ModifyTransactionRequestProxyV1.java @@ -22,6 +22,7 @@ import org.opendaylight.controller.cluster.datastore.node.utils.stream.Normalize import org.opendaylight.controller.cluster.datastore.node.utils.stream.NormalizedNodeDataOutput; import org.opendaylight.controller.cluster.datastore.node.utils.stream.NormalizedNodeInputOutput; import org.opendaylight.controller.cluster.datastore.node.utils.stream.NormalizedNodeStreamVersion; +import org.opendaylight.yangtools.yang.data.impl.schema.ReusableImmutableNormalizedNodeStreamWriter; /** * Externalizable proxy for use with {@link ExistsTransactionRequest}. It implements the initial (Boron) serialization @@ -59,8 +60,10 @@ final class ModifyTransactionRequestProxyV1 extends AbstractTransactionRequestPr if (size != 0) { modifications = new ArrayList<>(size); final NormalizedNodeDataInput nnin = NormalizedNodeInputOutput.newDataInput(in); + final ReusableImmutableNormalizedNodeStreamWriter writer = + ReusableImmutableNormalizedNodeStreamWriter.create(); for (int i = 0; i < size; ++i) { - modifications.add(TransactionModification.readFrom(nnin)); + modifications.add(TransactionModification.readFrom(nnin, writer)); } } else { modifications = ImmutableList.of();