## Uses of Interface
org.apache.hadoop.yarn.event.Event

- Packages that use Event
  Package | Description
  --- | ---
  org.apache.hadoop.yarn.event |
  org.apache.hadoop.yarn.nodelabels.event |

- - ### Uses of Event in org.apache.hadoop.yarn.event

    Classes in org.apache.hadoop.yarn.event with type parameters of type 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

    Classes in org.apache.hadoop.yarn.event that implement Event
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractEvent<TYPE extends Enum<TYPE>>` Parent class of all the events.

    Methods in org.apache.hadoop.yarn.event that return types with arguments of type Event
    Modifier and Type | Method and Description
    --- | ---
    `EventHandler<Event>` | Dispatcher.`getEventHandler()`
    `EventHandler<Event>` | AsyncDispatcher.`getEventHandler()`

    Methods in org.apache.hadoop.yarn.event with parameters of type Event
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | AsyncDispatcher.`dispatch(Event event)`

    Constructor parameters in org.apache.hadoop.yarn.event with type arguments of type Event
    Constructor and Description
    `AsyncDispatcher(BlockingQueue<Event> eventQueue)`

  - ### Uses of Event in org.apache.hadoop.yarn.nodelabels.event

    Classes in org.apache.hadoop.yarn.nodelabels.event that implement Event
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NodeLabelsStoreEvent`
    `class` | `RemoveClusterNodeLabels`
    `class` | `StoreNewClusterNodeLabels`
    `class` | `UpdateNodeToLabelsMappingsEvent`

Copyright © 2008–2022 Apache Software Foundation. All rights reserved.