]> source.dussan.org Git - sonarqube.git/commit
SONAR-6113 Short-circuit sending of notifications when there are no subscribers
authorSimon Brandhof <simon.brandhof@sonarsource.com>
Wed, 28 Jan 2015 17:06:14 +0000 (18:06 +0100)
committerSimon Brandhof <simon.brandhof@sonarsource.com>
Mon, 2 Feb 2015 19:50:17 +0000 (20:50 +0100)
commit7bcccf0899d7bfa9f4d1782b4f5699c1f896502f
tree33aad9ea69c0021d1c174baf707d8d9e79bc4e53
parent8430a7ff14f49de0c395db1573cadea076c42779
SONAR-6113 Short-circuit sending of notifications when there are no subscribers
33 files changed:
server/sonar-server/src/main/java/org/sonar/server/computation/issue/IssueCache.java
server/sonar-server/src/main/java/org/sonar/server/computation/step/SendIssueNotificationsStep.java
server/sonar-server/src/main/java/org/sonar/server/issue/IssueBulkChangeService.java
server/sonar-server/src/main/java/org/sonar/server/issue/IssueService.java
server/sonar-server/src/main/java/org/sonar/server/issue/notification/ChangesOnMyIssueNotificationDispatcher.java
server/sonar-server/src/main/java/org/sonar/server/issue/notification/IssueChangeNotification.java [new file with mode: 0644]
server/sonar-server/src/main/java/org/sonar/server/issue/notification/IssueChangesEmailTemplate.java
server/sonar-server/src/main/java/org/sonar/server/issue/notification/IssueNotifications.java [deleted file]
server/sonar-server/src/main/java/org/sonar/server/issue/notification/NewFalsePositiveNotificationDispatcher.java
server/sonar-server/src/main/java/org/sonar/server/issue/notification/NewIssuesEmailTemplate.java
server/sonar-server/src/main/java/org/sonar/server/issue/notification/NewIssuesNotification.java [new file with mode: 0644]
server/sonar-server/src/main/java/org/sonar/server/issue/notification/NewIssuesNotificationDispatcher.java
server/sonar-server/src/main/java/org/sonar/server/notifications/NotificationService.java
server/sonar-server/src/main/java/org/sonar/server/platform/ServerComponents.java
server/sonar-server/src/test/java/org/sonar/server/computation/step/SendIssueNotificationsStepTest.java
server/sonar-server/src/test/java/org/sonar/server/issue/IssueBulkChangeServiceTest.java
server/sonar-server/src/test/java/org/sonar/server/issue/notification/ChangesOnMyIssueNotificationDispatcherTest.java
server/sonar-server/src/test/java/org/sonar/server/issue/notification/IssueChangesEmailTemplateTest.java
server/sonar-server/src/test/java/org/sonar/server/issue/notification/IssueNotificationsTest.java
server/sonar-server/src/test/java/org/sonar/server/issue/notification/NewFalsePositiveNotificationDispatcherTest.java
server/sonar-server/src/test/java/org/sonar/server/issue/notification/NewIssuesEmailTemplateTest.java
server/sonar-server/src/test/java/org/sonar/server/issue/notification/NewIssuesNotificationDispatcherTest.java
server/sonar-server/src/test/java/org/sonar/server/issue/notification/NewIssuesNotificationTest.java [new file with mode: 0644]
server/sonar-server/src/test/java/org/sonar/server/notifications/NotificationServiceTest.java
server/sonar-server/src/test/java/org/sonar/server/notifications/NotificationTest.java
sonar-core/src/main/java/org/sonar/core/persistence/DaoUtils.java
sonar-core/src/main/java/org/sonar/core/persistence/MyBatis.java
sonar-core/src/main/java/org/sonar/core/properties/PropertiesDao.java
sonar-core/src/test/java/org/sonar/core/persistence/DaoUtilsTest.java
sonar-core/src/test/java/org/sonar/core/properties/PropertiesDaoTest.java
sonar-core/src/test/resources/org/sonar/core/properties/PropertiesDaoTest/findNotificationSubscribers.xml
sonar-plugin-api/src/main/java/org/sonar/api/notifications/Notification.java
sonar-plugin-api/src/main/java/org/sonar/api/notifications/NotificationDispatcher.java