package

com.atlassian.jira.event.issue

Interfaces

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

Classes

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
EventTypesForIssueChangeImpl  
EventUtils  
IssueEvent Basic representation of something that happens to an Issue, such as a modification or comment. 
IssueEventBundleFactoryImpl  
IssueEventDispatcher This class is deprecated. Since v5.0 use IssueEventManager instead.  
IssueEventListenerHandler Used to invoke legacy issue events within atlassian-events. 
IssueEventParamsTransformerImpl  
IssueEventSource  
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. 
MentionIssueCommentEvent  
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