package

com.atlassian.event.spi

Interfaces

EventDispatcher Dispatches an event to its listener (through the invoker). 
EventExecutorFactory

A factory to create executors for asynchronous event handling

 
ListenerHandler Interface to find invokers for a given listener objects. 
ListenerInvoker

Implementation of this interface know how to invoke 'given types' of listeners so that they handle given events.