Check for netconf interleave capability
[netconf.git] / plugins / netconf-client-mdsal / src / main / java / org / opendaylight / netconf / client / mdsal / NetconfDevice.java
index b743a1e91ae5777fdc3ad1f45f3d8e3ef33e6eba..b60abb44a8c48eb30d70f2fb00c05fb297295b92 100644 (file)
@@ -174,7 +174,8 @@ public class NetconfDevice implements RemoteDevice<NetconfDeviceCommunicator> {
     }
 
     private boolean shouldListenOnSchemaChange(final NetconfSessionPreferences remoteSessionCapabilities) {
-        return remoteSessionCapabilities.isNotificationsSupported() && reconnectOnSchemasChange;
+        return remoteSessionCapabilities.isNotificationsSupported() && remoteSessionCapabilities.isInterleaveSupported()
+            && reconnectOnSchemasChange;
     }
 
     private synchronized void handleSalInitializationSuccess(final NetconfDeviceCommunicator listener,