Class LogAggregationHtmlBlock

All Implemented Interfaces:
Params, SubView
Direct Known Subclasses:
IndexedFileAggregatedLogsBlock, TFileAggregatedLogsBlock

@LimitedPrivate({"YARN","MapReduce"}) public abstract class LogAggregationHtmlBlock extends HtmlBlock
Base class to implement Aggregated Logs Block.
  • Constructor Details

    • LogAggregationHtmlBlock

      @Inject public LogAggregationHtmlBlock(View.ViewContext ctx)
  • Method Details

    • verifyAndParseParameters

      protected LogAggregationHtmlBlock.BlockParameters verifyAndParseParameters(HtmlBlock.Block html)
    • checkAcls

      protected boolean checkAcls(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.yarn.api.records.ApplicationId appId, String owner, Map<org.apache.hadoop.yarn.api.records.ApplicationAccessType,String> appAcls, String remoteUser)
    • checkParseRange

      protected long[] checkParseRange(HtmlBlock.Block html, long startIndex, long endIndex, long startTime, long endTime, long logLength, String logType)
    • processContainerLog

      protected void processContainerLog(HtmlBlock.Block html, long[] range, InputStream in, int bufferSize, byte[] cbuf) throws IOException
      Throws:
      IOException