import org.opendaylight.openflowplugin.openflow.md.core.sal.convertor.ConvertorExecutor;
/**
- * Utility class for instantiating #{@link org.opendaylight.openflowplugin.impl.statistics.services.direct.OpendaylightDirectStatisticsServiceProvider}
- * with all multi-layer services already in
+ * Utility class for instantiating
+ * #{@link org.opendaylight.openflowplugin.impl.statistics.services.direct.OpendaylightDirectStatisticsServiceProvider}
+ * with all multi-layer services already in.
*/
-public class MultiLayerDirectStatisticsProviderInitializer {
+public final class MultiLayerDirectStatisticsProviderInitializer {
+
+ private MultiLayerDirectStatisticsProviderInitializer() {
+ }
public static OpendaylightDirectStatisticsServiceProvider createProvider(
final RequestContextStack requestContextStack,
provider.register(AbstractFlowDirectStatisticsService.class, new FlowDirectStatisticsService(
requestContextStack, deviceContext, convertorExecutor, statisticsWriterProvider));
- provider.register(AbstractGroupDirectStatisticsService.class, new FlowDirectStatisticsService(
+ provider.register(AbstractGroupDirectStatisticsService.class, new GroupDirectStatisticsService(
requestContextStack, deviceContext, convertorExecutor, statisticsWriterProvider));
provider.register(AbstractMeterDirectStatisticsService.class, new MeterDirectStatisticsService(
requestContextStack, deviceContext, convertorExecutor, statisticsWriterProvider));
return provider;
}
-
}