| 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 |
| 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.
|
| Modifier and Type | Field | Description |
|---|---|---|
protected java.util.Map<java.lang.Class<? extends java.lang.Enum>,EventHandler> |
AsyncDispatcher.eventDispatchers |
| Modifier and Type | Method | Description |
|---|---|---|
EventHandler<Event> |
AsyncDispatcher.getEventHandler() |
|
EventHandler<Event> |
Dispatcher.getEventHandler() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
AsyncDispatcher.register(java.lang.Class<? extends java.lang.Enum> eventType,
EventHandler handler) |
|
void |
Dispatcher.register(java.lang.Class<? extends java.lang.Enum> eventType,
EventHandler handler) |
| Constructor | Description |
|---|---|
EventDispatcher(EventHandler<T> handler,
java.lang.String name) |
| Modifier and Type | Method | Description |
|---|---|---|
EventHandler |
MultiDispatcher.getEventHandler() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
MultiDispatcher.register(java.lang.Class<? extends java.lang.Enum> eventType,
EventHandler handler) |
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.