| Package | Description |
|---|---|
| org.apache.hadoop.yarn.event |
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
|
| org.apache.hadoop.yarn.event.multidispatcher | |
| org.apache.hadoop.yarn.nodelabels.event |
| Modifier and Type | Class | 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 | Description |
|---|---|---|
class |
AbstractEvent<TYPE extends java.lang.Enum<TYPE>> |
Parent class of all the events.
|
| Modifier and Type | Method | Description |
|---|---|---|
EventHandler<Event> |
AsyncDispatcher.getEventHandler() |
|
EventHandler<Event> |
Dispatcher.getEventHandler() |
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
AsyncDispatcher.dispatch(Event event) |
| Constructor | Description |
|---|---|
AsyncDispatcher(java.util.concurrent.BlockingQueue<Event> eventQueue) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
MultiDispatcherExecutor.execute(Event event,
java.lang.Runnable runnable) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
NodeLabelsStoreEvent |
|
class |
RemoveClusterNodeLabels |
|
class |
StoreNewClusterNodeLabels |
|
class |
UpdateNodeToLabelsMappingsEvent |
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.