| AdhocNotificationService | This is a simple service that allows sending issue notification to a give set of recipients that can be defined arbitrarly. |
| Notification | Information about notification configured in a notification scheme. |
| NotificationBuilder | |
| NotificationFilter | A NotificationFilter allows a plugin to add and remove NotificationRecipient s to a notification event. |
| NotificationFilterManager | This allows notifications to filter before they are sent out. |
| NotificationReason | A marker interface to indicate the reason for a notification |
| NotificationSchemeManager | |
| NotificationSchemeService | Service providing information about notification schemes. |
| NotificationType | Type of notification recipient; single user, group, assignee, etc. |
| NotificationVisitor<X> | Visitor for all types of notifications which can be configured in JIRA. |
| ProjectNotificationsSchemeHelper | An internal helper class for Project Configuration. |
| AbstractNotification | Base class describing notification recipients in a notification scheme. |
| AdhocNotificationService.ValidateNotificationResult | |
| AdhocNotificationServiceImpl | |
| CustomFieldValueNotification | Notification to users who are specified in the value of a custom field. |
| DefaultNotificationSchemeManager | |
| DefaultNotificationSchemeService | |
| DefaultProjectNotificationsSchemeHelper | |
| EmailNotification | Notification to the configured email address. |
| ErrorNotificationType | |
| EventNotifications | Holds information about Notifications which are configured for a given event. |
| GroupNotification | Notification to the configured group. |
| IssueEventNotificationFilterContext | A filter context that is created for notifications in response to an Issue Event |
| NotificationFilterContext | A context object is passed to each NotificationFilter instance. |
| NotificationFilterManagerImpl | |
| NotificationFilterModuleDescriptor | Allows a plugin to filter notification recipients |
| NotificationRecipient | A simple data holder class that represents a user and or email address who will be send a noitification from JIRA, usually via email. |
| NotificationScheme | Information about the notification scheme. |
| NotificationTypeManager | |
| ProjectRoleNotification | Notification to the configured project role. |
| RoleNotification | Notification to the configured role (current assignee, reporter, etc..) |
| UserNotification | Notification to the configured user. |
| AdhocNotificationService.ValiationOption | |
| JiraNotificationReason | The reasons that JIRA can produce notification |
