DelegatingJiraIssueEvent Represents objects that can offer a view of themselves as an IssueEvent
EventTypesForIssueChange Responsible of knowing what events should be raised when an issue is changed. 
IssueEventBundle Represents a list of changes that have been applied to an issue at once. 
IssueEventBundleFactory Factory to create IssueEventBundle objects. 
IssueEventListener The IssueEventListener is the main Listener within JIRA. 
IssueEventManager Component responsible for dispatching issue events. 
IssueEventParamsTransformer Interface for classes that want to modify the parameters of IssueEvent objects. 
IssueRelatedEvent This interface should be implemented by events that are related to the Issue. 
JiraIssueEvent Represents objects that can be put into an IssueEventBundle


AbstractIssueEventListener Subclasses of IssueEventListener can now override relevant functions in the interface as opposed to having to provide a dummy implementation for all methods. 
DefaultIssueEventBundle This is the default implementation of IssueEventBundle
DefaultIssueEventManager Default implementation of IssueEventManager
IssueEvent Basic representation of something that happens to an Issue, such as a modification or comment. 
IssueEventDispatcher This class is deprecated. Since v5.0 use IssueEventManager instead.  
IssueEventListenerHandler Used to invoke legacy issue events within atlassian-events. 
IssuePreDeleteEvent IssuePreDeleteEvent is triggered before an issue is deleted. 
IssueSearchEvent Event that is triggered when a user searches for issues. 
IssueViewEvent Event that is triggered when an issue is viewed. 
IssueWatcherAddedEvent Event that is triggered when user starts watching an issue. 
IssueWatcherDeletedEvent Event that is triggered when user stops watching an issue. 
MentionIssueEvent When a user mentions another user on an issue via the @username or [~username] syntax this event will be fired. 
QuickBrowseEvent Event that is triggered when a user does a quicksearch that is interpreted as an issue key  
QuickSearchEvent Event that is triggered when a user does a search in quicksearch. 
RefreshIssueSearchEvent Event that is triggered when a user changes project or issue type in simple search and they click "Refresh search to update form fields". 
SwitchIssueSearchEvent Event that is triggered when a user changes from simple to advanced or vice versa