| Package | Description | 
|---|---|
| org.apache.hadoop.yarn.server.timelineservice.collector | Package org.apache.hadoop.yarn.server.timelineservice.collector contains
 classes which can be used across collector. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AppLevelTimelineCollectorService that handles writes to the timeline service and writes them to the
 backing storage for a given YARN application. | 
| class  | AppLevelTimelineCollectorWithAggService that handles aggregations for applications
 and makes use of  AppLevelTimelineCollectorclass for
 writes to Timeline Service. | 
| Modifier and Type | Method and Description | 
|---|---|
| TimelineCollector | TimelineCollectorManager. get(org.apache.hadoop.yarn.api.records.ApplicationId appId)Returns the collector for the specified id. | 
| TimelineCollector | TimelineCollectorManager. putIfAbsent(org.apache.hadoop.yarn.api.records.ApplicationId appId,
           TimelineCollector collector)Put the collector into the collection if an collector mapped by id does
 not exist. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | NodeTimelineCollectorManager. doPostPut(org.apache.hadoop.yarn.api.records.ApplicationId appId,
         TimelineCollector collector) | 
| protected void | TimelineCollectorManager. doPostPut(org.apache.hadoop.yarn.api.records.ApplicationId appId,
         TimelineCollector collector)A template method that will be called by
  TimelineCollectorManager.postPut(ApplicationId, TimelineCollector). | 
| void | TimelineCollectorManager. postPut(org.apache.hadoop.yarn.api.records.ApplicationId appId,
       TimelineCollector collector)Callback handler for the timeline collector manager when a collector has
 been added into the collector map. | 
| protected void | NodeTimelineCollectorManager. postRemove(org.apache.hadoop.yarn.api.records.ApplicationId appId,
          TimelineCollector collector) | 
| protected void | TimelineCollectorManager. postRemove(org.apache.hadoop.yarn.api.records.ApplicationId appId,
          TimelineCollector collector) | 
| TimelineCollector | TimelineCollectorManager. putIfAbsent(org.apache.hadoop.yarn.api.records.ApplicationId appId,
           TimelineCollector collector)Put the collector into the collection if an collector mapped by id does
 not exist. | 
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.