@InterfaceAudience.Private @InterfaceStability.Unstable public class TimelineServiceV2Publisher extends AbstractSystemMetricsPublisher
AbstractSystemMetricsPublisher.MultiThreadedDispatcher, AbstractSystemMetricsPublisher.SystemMetricsEventType, AbstractSystemMetricsPublisher.TimelinePublishEvent
Constructor and Description |
---|
TimelineServiceV2Publisher(RMTimelineCollectorManager timelineCollectorManager) |
Modifier and Type | Method and Description |
---|---|
void |
appACLsUpdated(RMApp app,
String appViewACLs,
long updatedTime) |
void |
appAttemptFinished(RMAppAttempt appAttempt,
RMAppAttemptState appAttemtpState,
RMApp app,
long finishedTime) |
void |
appAttemptRegistered(RMAppAttempt appAttempt,
long registeredTime) |
void |
appCreated(RMApp app,
long createdTime) |
void |
appFinished(RMApp app,
RMAppState state,
long finishedTime) |
void |
appStateUpdated(RMApp app,
org.apache.hadoop.yarn.api.records.YarnApplicationState appState,
long updatedTime) |
void |
appUpdated(RMApp app,
long currentTimeMillis) |
void |
containerCreated(RMContainer container,
long createdTime) |
void |
containerFinished(RMContainer container,
long finishedTime) |
protected void |
serviceInit(org.apache.hadoop.conf.Configuration conf) |
getDispatcher
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
public TimelineServiceV2Publisher(RMTimelineCollectorManager timelineCollectorManager)
protected void serviceInit(org.apache.hadoop.conf.Configuration conf) throws Exception
serviceInit
in class AbstractSystemMetricsPublisher
Exception
public void appCreated(RMApp app, long createdTime)
public void appFinished(RMApp app, RMAppState state, long finishedTime)
public void appStateUpdated(RMApp app, org.apache.hadoop.yarn.api.records.YarnApplicationState appState, long updatedTime)
public void appUpdated(RMApp app, long currentTimeMillis)
public void appAttemptRegistered(RMAppAttempt appAttempt, long registeredTime)
public void appAttemptFinished(RMAppAttempt appAttempt, RMAppAttemptState appAttemtpState, RMApp app, long finishedTime)
public void containerCreated(RMContainer container, long createdTime)
public void containerFinished(RMContainer container, long finishedTime)
Copyright © 2008–2021 Apache Software Foundation. All rights reserved.