Simplify GET_SCHEMAS_RPC initialization 41/84941/2
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 23 Aug 2019 11:49:04 +0000 (13:49 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 7 Oct 2019 08:12:51 +0000 (10:12 +0200)
There is no need for static initializer, as we are using a simple
builder.

Change-Id: I55bbb8e54ee2df436ec242373739ca6aba1dc03d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit f62d6a392af10482324af39b23b2766ad1aa23f4)

netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/NetconfStateSchemas.java

index 06765305f4b71a8224d5a2df757916f4e9165a71..913993b9cd169b80e51c98fa5b5a1333d8321b95 100644 (file)
@@ -67,14 +67,10 @@ public final class NetconfStateSchemas implements NetconfDeviceSchemas {
     private static final YangInstanceIdentifier STATE_SCHEMAS_IDENTIFIER =
             YangInstanceIdentifier.builder().node(NetconfState.QNAME).node(Schemas.QNAME).build();
 
-    private static final ContainerNode GET_SCHEMAS_RPC;
-
-    static {
-        final DataContainerChild<?, ?> filter = NetconfMessageTransformUtil.toFilterStructure(STATE_SCHEMAS_IDENTIFIER,
-                BaseSchema.BASE_NETCONF_CTX_WITH_NOTIFICATIONS.getSchemaContext());
-        GET_SCHEMAS_RPC
-                = Builders.containerBuilder().withNodeIdentifier(NETCONF_GET_NODEID).withChild(filter).build();
-    }
+    private static final ContainerNode GET_SCHEMAS_RPC = Builders.containerBuilder()
+            .withNodeIdentifier(NETCONF_GET_NODEID)
+            .withChild(NetconfMessageTransformUtil.toFilterStructure(STATE_SCHEMAS_IDENTIFIER,
+                BaseSchema.BASE_NETCONF_CTX_WITH_NOTIFICATIONS.getSchemaContext())).build();
 
     private final Set<RemoteYangSchema> availableYangSchemas;