public abstract class AbstractTimelineStorageReader extends Object
| Modifier and Type | Class and Description | 
|---|---|
| protected static class  | AbstractTimelineStorageReader.FlowContextEncapsulates flow context information. | 
| Constructor and Description | 
|---|
| AbstractTimelineStorageReader(org.apache.hadoop.yarn.server.timelineservice.reader.TimelineReaderContext ctxt) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | augmentParams(org.apache.hadoop.conf.Configuration hbaseConf,
             org.apache.hadoop.hbase.client.Connection conn)Sets certain parameters to defaults if the values are not provided. | 
| protected void | defaultAugmentParams(org.apache.hadoop.conf.Configuration hbaseConf,
                    org.apache.hadoop.hbase.client.Connection conn)Default behavior for all timeline readers to augment parameters. | 
| protected org.apache.hadoop.yarn.server.timelineservice.reader.TimelineReaderContext | getContext() | 
| protected AbstractTimelineStorageReader.FlowContext | lookupFlowContext(org.apache.hadoop.yarn.server.timelineservice.storage.apptoflow.AppToFlowRowKey appToFlowRowKey,
                 String clusterId,
                 org.apache.hadoop.conf.Configuration hbaseConf,
                 org.apache.hadoop.hbase.client.Connection conn)Looks up flow context from AppToFlow table. | 
| protected abstract void | validateParams()Validates the required parameters to read the entities. | 
public AbstractTimelineStorageReader(org.apache.hadoop.yarn.server.timelineservice.reader.TimelineReaderContext ctxt)
protected org.apache.hadoop.yarn.server.timelineservice.reader.TimelineReaderContext getContext()
protected AbstractTimelineStorageReader.FlowContext lookupFlowContext(org.apache.hadoop.yarn.server.timelineservice.storage.apptoflow.AppToFlowRowKey appToFlowRowKey, String clusterId, org.apache.hadoop.conf.Configuration hbaseConf, org.apache.hadoop.hbase.client.Connection conn) throws IOException
appToFlowRowKey - to identify Cluster and App Ids.clusterId - the cluster id.hbaseConf - HBase configuration.conn - HBase Connection.IOException - if any problem occurs while fetching flow information.protected void augmentParams(org.apache.hadoop.conf.Configuration hbaseConf,
                             org.apache.hadoop.hbase.client.Connection conn)
                      throws IOException
hbaseConf - HBase Configuration.conn - HBase Connection.IOException - if any exception is encountered while setting params.protected final void defaultAugmentParams(org.apache.hadoop.conf.Configuration hbaseConf,
                                          org.apache.hadoop.hbase.client.Connection conn)
                                   throws IOException
hbaseConf - HBase Configuration.conn - HBase Connection.IOException - if any exception is encountered while setting params.protected abstract void validateParams()
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.