- public OpendaylightGroupStatisticsServiceImpl(final RequestContextStack requestContextStack, final DeviceContext deviceContext) {
- allGroups = new AllGroupsStatsService(requestContextStack, deviceContext);
- groupDesc = new GroupDescriptionService(requestContextStack, deviceContext);
- groupFeat = new GroupFeaturesService(requestContextStack, deviceContext);
- groupStats = new GroupStatsService(requestContextStack, deviceContext);
+ public OpendaylightGroupStatisticsServiceImpl(final RequestContextStack requestContextStack, final DeviceContext deviceContext,
+ final AtomicLong compatibilityXidSeed,
+ final NotificationPublishService notificationPublishService,
+ final ConvertorExecutor convertorExecutor) {
+ this.notificationPublishService = notificationPublishService;
+ allGroups = new AllGroupsStatsService(requestContextStack, deviceContext, compatibilityXidSeed, convertorExecutor);
+ groupDesc = new GroupDescriptionService(requestContextStack, deviceContext, compatibilityXidSeed, convertorExecutor);
+ groupFeat = new GroupFeaturesService(requestContextStack, deviceContext, compatibilityXidSeed);
+ groupStats = new GroupStatsService(requestContextStack, deviceContext, compatibilityXidSeed, convertorExecutor);