in usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/NotificatorUsageStatisticsProvider.java [37:51]
protected void collectUsages(@NotNull final UsagesCollectorCallback callback) {
for (final Notificator notificator : myNotificatorRegistry.getNotificators()) {
final String notificatorType = notificator.getNotificatorType();
final Map<Long, List<NotificationRule>> rules = myNotificationRulesManager.findRulesByNotificatorType(notificatorType);
FilterUtil.filterMapByKey(rules, new Filter<Long>() {
public boolean accept(@NotNull final Long userId) {
return rules.get(userId).size() > 0;
}
});
final int count = rules.size();
if (count > 0) {
callback.setUsagesCount(notificatorType, notificator.getDisplayName(), count);
}
}
}