openflowPluginProvider.setNotificationProviderService(notificationService);
openflowPluginProvider.setNotificationPublishService(notificationPublishService);
openflowPluginProvider.setSwitchFeaturesMandatory(providerConfig.isSwitchFeaturesMandatory());
- openflowPluginProvider.setIsStatisticsPollingOff(providerConfig.isIsStatisticsPollingOff());
+ openflowPluginProvider.setFlowRemovedNotification(providerConfig.isEnableFlowRemovedNotification());
openflowPluginProvider.setIsStatisticsRpcEnabled(providerConfig.isIsStatisticsRpcEnabled());
openflowPluginProvider.setBarrierCountLimit(providerConfig.getBarrierCountLimit().getValue());
openflowPluginProvider.setBarrierInterval(providerConfig.getBarrierIntervalTimeoutLimit().getValue());
openflowPluginProvider.setEchoReplyTimeout(providerConfig.getEchoReplyTimeout().getValue());
- openflowPluginProvider.setNotificationFlowRemovedOff(providerConfig.isNotificationFlowRemovedOff());
+ openflowPluginProvider.setStatisticsPollingOn(providerConfig.isIsStatisticsPollingOn());
openflowPluginProvider.setClusteringSingletonServicesProvider(singletonServiceProvider);
openflowPluginProvider.setSkipTableFeatures(providerConfig.isSkipTableFeatures());
+ openflowPluginProvider.setBasicTimerDelay(providerConfig.getBasicTimerDelay().getValue());
+ openflowPluginProvider.setMaximumTimerDelay(providerConfig.getMaximumTimerDelay().getValue());
+ openflowPluginProvider.setIsUseSingleLayerSerialization(providerConfig.isUseSingleLayerSerialization());
openflowPluginProvider.initialize();
LOG.info("Configured values, " +
- "StatisticsPollingOff:{}, " +
+ "StatisticsPollingOn:{}, " +
"SwitchFeaturesMandatory:{}, " +
"BarrierCountLimit:{}, " +
"BarrierTimeoutLimit:{}, " +
"ThreadPoolMinThreads:{}, " +
"ThreadPoolMaxThreads:{}, " +
"ThreadPoolTimeout:{}, " +
- "NotificationFlowRemovedOff:{}",
- providerConfig.isIsStatisticsPollingOff(),
+ "NotificationFlowRemovedOff:{}, " +
+ "BasicTimerDelay:{}, "+
+ "MaximumTimerDelay:{} ",
+ providerConfig.isIsStatisticsPollingOn(),
providerConfig.isSwitchFeaturesMandatory(),
providerConfig.getBarrierCountLimit().getValue(),
providerConfig.getBarrierIntervalTimeoutLimit().getValue(),
providerConfig.getThreadPoolMinThreads(),
providerConfig.getThreadPoolMaxThreads().getValue(),
providerConfig.getThreadPoolTimeout(),
- providerConfig.isNotificationFlowRemovedOff());
+ providerConfig.isEnableFlowRemovedNotification(),
+ providerConfig.getBasicTimerDelay().getValue(),
+ providerConfig.getMaximumTimerDelay().getValue());
return openflowPluginProvider;
}