X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-remoterpc-connector%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fremote%2Frpc%2Fmessages%2FExecuteRpc.java;h=d9f6a67b5f2ac7efcd53fab50d258ff8484b96ef;hb=refs%2Fheads%2Fmaster;hp=881a58775cec7b2b73843f19b07e27c538093656;hpb=1d0370feb32b84119bf4c570b9e6e9abbe8d9511;p=controller.git diff --git a/opendaylight/md-sal/sal-remoterpc-connector/src/main/java/org/opendaylight/controller/remote/rpc/messages/ExecuteRpc.java b/opendaylight/md-sal/sal-remoterpc-connector/src/main/java/org/opendaylight/controller/remote/rpc/messages/ExecuteRpc.java index 881a58775c..d9f6a67b5f 100644 --- a/opendaylight/md-sal/sal-remoterpc-connector/src/main/java/org/opendaylight/controller/remote/rpc/messages/ExecuteRpc.java +++ b/opendaylight/md-sal/sal-remoterpc-connector/src/main/java/org/opendaylight/controller/remote/rpc/messages/ExecuteRpc.java @@ -17,20 +17,20 @@ import org.eclipse.jdt.annotation.NonNull; import org.eclipse.jdt.annotation.Nullable; import org.opendaylight.mdsal.dom.api.DOMRpcIdentifier; import org.opendaylight.yangtools.yang.common.QName; -import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode; +import org.opendaylight.yangtools.yang.data.api.schema.ContainerNode; import org.opendaylight.yangtools.yang.data.codec.binfmt.NormalizedNodeDataInput; import org.opendaylight.yangtools.yang.data.codec.binfmt.NormalizedNodeDataOutput; import org.opendaylight.yangtools.yang.data.codec.binfmt.NormalizedNodeStreamVersion; -public final class ExecuteRpc extends AbstractExecute> { +public final class ExecuteRpc extends AbstractExecute { private static final long serialVersionUID = 1128904894827335676L; - private ExecuteRpc(final @NonNull QName type, final @Nullable NormalizedNode input) { + private ExecuteRpc(final @NonNull QName type, final @Nullable ContainerNode input) { super(type, input); } public static @NonNull ExecuteRpc from(final @NonNull DOMRpcIdentifier rpc, - final @Nullable NormalizedNode input) { + final @Nullable ContainerNode input) { return new ExecuteRpc(rpc.getType(), input); } @@ -67,7 +67,7 @@ public final class ExecuteRpc extends AbstractExecute input = stream.readOptionalNormalizedNode().orElse(null); + final ContainerNode input = RpcResponse.unmaskContainer(stream.readOptionalNormalizedNode()); executeRpc = new ExecuteRpc(type, input); }