OPNFLWPLUG-981: per-capability configuration for stats polling
[openflowplugin.git] / openflowplugin-impl / src / main / java / org / opendaylight / openflowplugin / impl / configuration / ConfigurationServiceFactoryImpl.java
index afae1caba1ce228bfb45424e0d7ecd3b546cc0e5..15ef52d6941c7f31b0403a3c70cf8d1b37751d20 100644 (file)
@@ -68,6 +68,18 @@ public class ConfigurationServiceFactoryImpl implements ConfigurationServiceFact
                             providerConfig.getEchoReplyTimeout().getValue().toString())
                     .put(ConfigurationProperty.IS_STATISTICS_POLLING_ON.toString(),
                             providerConfig.isIsStatisticsPollingOn().toString())
+                    .put(ConfigurationProperty.IS_TABLE_STATISTICS_POLLING_ON.toString(),
+                            providerConfig.isIsTableStatisticsPollingOn().toString())
+                    .put(ConfigurationProperty.IS_FLOW_STATISTICS_POLLING_ON.toString(),
+                            providerConfig.isIsFlowStatisticsPollingOn().toString())
+                    .put(ConfigurationProperty.IS_GROUP_STATISTICS_POLLING_ON.toString(),
+                            providerConfig.isIsGroupStatisticsPollingOn().toString())
+                    .put(ConfigurationProperty.IS_METER_STATISTICS_POLLING_ON.toString(),
+                            providerConfig.isIsMeterStatisticsPollingOn().toString())
+                    .put(ConfigurationProperty.IS_PORT_STATISTICS_POLLING_ON.toString(),
+                            providerConfig.isIsPortStatisticsPollingOn().toString())
+                    .put(ConfigurationProperty.IS_QUEUE_STATISTICS_POLLING_ON.toString(),
+                            providerConfig.isIsQueueStatisticsPollingOn().toString())
                     .put(ConfigurationProperty.SKIP_TABLE_FEATURES.toString(),
                             providerConfig.isSkipTableFeatures().toString())
                     .put(ConfigurationProperty.BASIC_TIMER_DELAY.toString(),