Merge "Sonar major issues."
[openflowplugin.git] / openflowplugin-impl / src / main / java / org / opendaylight / openflowplugin / impl / OpenFlowPluginProviderFactoryImpl.java
index 0ad6129ce6a77b83a6a4db656b49432455102f3c..c216e439b7d7a8b84e848229152da23aa39b7b0b 100644 (file)
@@ -58,6 +58,7 @@ public class OpenFlowPluginProviderFactoryImpl implements OpenFlowPluginProvider
         openflowPluginProvider.setBarrierCountLimit(providerConfig.getBarrierCountLimit().getValue());
         openflowPluginProvider.setBarrierInterval(providerConfig.getBarrierIntervalTimeoutLimit().getValue());
         openflowPluginProvider.setEchoReplyTimeout(providerConfig.getEchoReplyTimeout().getValue());
+        openflowPluginProvider.setNotificationFlowRemovedOff(providerConfig.isNotificationFlowRemovedOff());
 
         openflowPluginProvider.initialize();
 
@@ -69,7 +70,8 @@ public class OpenFlowPluginProviderFactoryImpl implements OpenFlowPluginProvider
                 "EchoReplyTimeout:{}, " +
                 "ThreadPoolMinThreads:{}, " +
                 "ThreadPoolMaxThreads:{}, " +
-                "ThreadPoolTimeout:{}",
+                "ThreadPoolTimeout:{}, " +
+                "NotificationFlowRemovedOff:{}",
                 providerConfig.isIsStatisticsPollingOff(),
                 providerConfig.isSwitchFeaturesMandatory(),
                 providerConfig.getBarrierCountLimit().getValue(),
@@ -77,7 +79,8 @@ public class OpenFlowPluginProviderFactoryImpl implements OpenFlowPluginProvider
                 providerConfig.getEchoReplyTimeout().getValue(),
                 providerConfig.getThreadPoolMinThreads(),
                 providerConfig.getThreadPoolMaxThreads().getValue(),
-                providerConfig.getThreadPoolTimeout());
+                providerConfig.getThreadPoolTimeout(),
+                providerConfig.isNotificationFlowRemovedOff());
 
         return openflowPluginProvider;
     }