diff options
author | Fabrice Bellingard <fabrice.bellingard@sonarsource.com> | 2013-01-30 15:08:34 +0100 |
---|---|---|
committer | Fabrice Bellingard <fabrice.bellingard@sonarsource.com> | 2013-01-30 15:23:22 +0100 |
commit | c91f6e066a0d4917b2cbace325db9ac6a12c2913 (patch) | |
tree | ca2fc6dc23954c5a561ddbe9115dc75aec10a7bf /sonar-core | |
parent | 8f9dacd45c67012dae0dc06df4f2baa483164bc6 (diff) | |
download | sonarqube-c91f6e066a0d4917b2cbace325db9ac6a12c2913.tar.gz sonarqube-c91f6e066a0d4917b2cbace325db9ac6a12c2913.zip |
SONAR-3959 Add NotificationDispatcherMetadata class
Diffstat (limited to 'sonar-core')
-rw-r--r-- | sonar-core/src/main/java/org/sonar/core/notification/DefaultNotificationManager.java | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/sonar-core/src/main/java/org/sonar/core/notification/DefaultNotificationManager.java b/sonar-core/src/main/java/org/sonar/core/notification/DefaultNotificationManager.java index 49a276f2614..ce69b5a7006 100644 --- a/sonar-core/src/main/java/org/sonar/core/notification/DefaultNotificationManager.java +++ b/sonar-core/src/main/java/org/sonar/core/notification/DefaultNotificationManager.java @@ -19,6 +19,7 @@ */ package org.sonar.core.notification; +import com.google.common.annotations.VisibleForTesting; import com.google.common.collect.HashMultimap; import com.google.common.collect.Multimap; import com.google.common.collect.SetMultimap; @@ -60,13 +61,6 @@ public class DefaultNotificationManager implements NotificationManager { } /** - * Returns all the available notification channels - */ - public List<NotificationChannel> getChannels() { - return Arrays.asList(notificationChannels); - } - - /** * {@inheritDoc} */ public void scheduleForSending(Notification notification) { @@ -122,6 +116,11 @@ public class DefaultNotificationManager implements NotificationManager { return recipients; } + @VisibleForTesting + protected List<NotificationChannel> getChannels() { + return Arrays.asList(notificationChannels); + } + private void addUsersToRecipientListForChannel(List<String> users, SetMultimap<String, NotificationChannel> recipients, NotificationChannel channel) { for (String username : users) { recipients.put(username, channel); |