@InterfaceAudience.Public
| Interface | Description | 
|---|---|
| Dispatcher | Event Dispatcher interface. | 
| Event<TYPE extends Enum<TYPE>> | Interface defining events api. | 
| EventHandler<T extends Event> | Interface for handling events of type T | 
| Class | Description | 
|---|---|
| AbstractEvent<TYPE extends Enum<TYPE>> | Parent class of all the events. | 
| AsyncDispatcher | Dispatches  Events in a separate thread. | 
| EventDispatcher<T extends Event> | This is a specialized EventHandler to be used by Services that are expected
 handle a large number of events efficiently by ensuring that the caller
 thread is not blocked. | 
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.