public interface

IssueEventMailNotifier

com.atlassian.jira.event.listeners.mail.IssueEventMailNotifier
Known Indirect Subclasses

Class Overview

Class in charge of generating mail notifications for issue events.

Summary

Public Methods
@Nonnull Set<NotificationRecipient> generateNotifications(List<SchemeEntity> schemeEntities, IssueEvent issueEvent, Set<NotificationRecipient> recipientsToSkip)
Creates and enqueues MailQueueItem for the recipients that should be notified of the given IssueEvent.

Public Methods

@Nonnull public Set<NotificationRecipient> generateNotifications (List<SchemeEntity> schemeEntities, IssueEvent issueEvent, Set<NotificationRecipient> recipientsToSkip)

Creates and enqueues MailQueueItem for the recipients that should be notified of the given IssueEvent.

Parameters
schemeEntities The SchemeEntity objects that will be used to extract the set of recipients.
issueEvent The IssueEvent object for which the mail queue items will be generated.
recipientsToSkip A set of recipients that should not be notified for the given issue event.
Returns
  • A set of the recipients notified for the given issue event.