statistics: extentions are not allowed (any plugin could override standard statistics servic)

This commit is contained in:
sergey.vasiliev
2018-01-08 10:48:07 +01:00
parent 34ae3706ab
commit e6c696844c
@@ -82,18 +82,7 @@ public class SendStatisticsComponent implements ApplicationComponent {
});
}
else if (StatisticsUploadAssistant.isSendAllowed() && StatisticsUploadAssistant.isTimeToSend()) {
StatisticsService serviceToUse = null;
StatisticsServiceEP[] extensions = StatisticsService.EP_NAME.getExtensions();
if (extensions.length > 1) {
LOG.warn(String.format("More than one stats service detected (%s). Falling back to the built-in one", Arrays.toString(extensions)));
}
else if (extensions.length == 1) {
serviceToUse = extensions[0].getInstance();
}
if (serviceToUse == null) {
serviceToUse = statisticsService;
}
runWithDelay(serviceToUse);
runWithDelay(statisticsService);
}
}