From 9441e213b2857e5d8f205364ed05a83023be3800 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Mon, 26 Aug 2019 14:49:34 +0200 Subject: [PATCH] Introduce CREATE_SUBSCRIPTION_RPC_PATH This path is used multiple times, it does not really make sense to create it each and every time. Change-Id: Iabca29c2745cd046fc54c0b768fd675a25f6b493 Signed-off-by: Robert Varga --- .../opendaylight/netconf/sal/connect/netconf/NetconfDevice.java | 2 +- .../sal/connect/netconf/util/NetconfMessageTransformUtil.java | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/NetconfDevice.java b/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/NetconfDevice.java index 3746412774..cdb3d92c3e 100644 --- a/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/NetconfDevice.java +++ b/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/NetconfDevice.java @@ -200,7 +200,7 @@ public class NetconfDevice // Perhaps add a default schema context to support create-subscription if the model was not provided // (same as what we do for base netconf operations in transformer) final ListenableFuture rpcResultListenableFuture = deviceRpc.invokeRpc( - NetconfMessageTransformUtil.toPath(NetconfMessageTransformUtil.CREATE_SUBSCRIPTION_RPC_QNAME), + NetconfMessageTransformUtil.CREATE_SUBSCRIPTION_RPC_PATH, NetconfMessageTransformUtil.CREATE_SUBSCRIPTION_RPC_CONTENT); final NotificationHandler.NotificationFilter filter = new NotificationHandler.NotificationFilter() { diff --git a/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/util/NetconfMessageTransformUtil.java b/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/util/NetconfMessageTransformUtil.java index 5900befdb5..2987e253a7 100644 --- a/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/util/NetconfMessageTransformUtil.java +++ b/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/util/NetconfMessageTransformUtil.java @@ -206,6 +206,8 @@ public final class NetconfMessageTransformUtil { public static final ContainerNode CREATE_SUBSCRIPTION_RPC_CONTENT = Builders.containerBuilder() .withNodeIdentifier(NodeIdentifier.create(CREATE_SUBSCRIPTION_RPC_QNAME)).build(); + public static final SchemaPath CREATE_SUBSCRIPTION_RPC_PATH = toPath(CREATE_SUBSCRIPTION_RPC_QNAME); + public static final NodeIdentifier NETCONF_FILTER_NODEID = NodeIdentifier.create(NETCONF_FILTER_QNAME); public static final DataContainerChild EMPTY_FILTER; -- 2.36.6