public abstract class AbstractSystemMetricsPublisher extends org.apache.hadoop.service.CompositeService implements SystemMetricsPublisher
Modifier and Type | Class and Description |
---|---|
static class |
AbstractSystemMetricsPublisher.MultiThreadedDispatcher
Dispatches ATS related events using multiple threads.
|
protected static class |
AbstractSystemMetricsPublisher.SystemMetricsEventType
EventType which is used while publishing the events.
|
protected static class |
AbstractSystemMetricsPublisher.TimelinePublishEvent
TimelinePublishEvent's hash code should be based on application's id this
will ensure all the events related to a particular app goes to particular
thread of MultiThreaded dispatcher.
|
Constructor and Description |
---|
AbstractSystemMetricsPublisher(String name) |
Modifier and Type | Method and Description |
---|---|
protected org.apache.hadoop.yarn.event.Dispatcher |
getDispatcher() |
protected void |
serviceInit(org.apache.hadoop.conf.Configuration conf) |
addIfService, addService, getServices, removeService, serviceStart, serviceStop
close, getBlockers, getConfig, getFailureCause, getFailureState, getLifecycleHistory, getName, getServiceState, getStartTime, init, isInState, noteFailure, putBlocker, registerGlobalListener, registerServiceListener, removeBlocker, setConfig, start, stop, toString, unregisterGlobalListener, unregisterServiceListener, waitForServiceToStop
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
appACLsUpdated, appAttemptFinished, appAttemptRegistered, appCreated, appFinished, appStateUpdated, appUpdated, containerCreated, containerFinished
public AbstractSystemMetricsPublisher(String name)
Copyright © 2008–2022 Apache Software Foundation. All rights reserved.