| Package | Description | 
|---|---|
| org.apache.hadoop.yarn.event | |
| org.apache.hadoop.yarn.nodelabels.event | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
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. 
 | 
interface  | 
EventHandler<T extends Event>
Interface for handling events of type T 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractEvent<TYPE extends Enum<TYPE>>
Parent class of all the events. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
EventHandler<Event> | 
Dispatcher.getEventHandler()  | 
EventHandler<Event> | 
AsyncDispatcher.getEventHandler()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
AsyncDispatcher.dispatch(Event event)  | 
| Constructor and Description | 
|---|
AsyncDispatcher(BlockingQueue<Event> eventQueue)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
NodeLabelsStoreEvent  | 
class  | 
RemoveClusterNodeLabels  | 
class  | 
StoreNewClusterNodeLabels  | 
class  | 
UpdateNodeToLabelsMappingsEvent  | 
Copyright © 2008–2021 Apache Software Foundation. All rights reserved.