Class MapTaskImpl

java.lang.Object
org.apache.hadoop.mapreduce.v2.app.job.impl.TaskImpl
org.apache.hadoop.mapreduce.v2.app.job.impl.MapTaskImpl
All Implemented Interfaces:
Task, org.apache.hadoop.yarn.event.EventHandler<TaskEvent>

public class MapTaskImpl extends TaskImpl
  • Constructor Details

    • MapTaskImpl

      public MapTaskImpl(org.apache.hadoop.mapreduce.v2.api.records.JobId jobId, int partition, org.apache.hadoop.yarn.event.EventHandler eventHandler, org.apache.hadoop.fs.Path remoteJobConfFile, org.apache.hadoop.mapred.JobConf conf, org.apache.hadoop.mapreduce.split.JobSplit.TaskSplitMetaInfo taskSplitMetaInfo, TaskAttemptListener taskAttemptListener, org.apache.hadoop.security.token.Token<org.apache.hadoop.mapreduce.security.token.JobTokenIdentifier> jobToken, org.apache.hadoop.security.Credentials credentials, org.apache.hadoop.yarn.util.Clock clock, int appAttemptId, MRAppMetrics metrics, AppContext appContext)
  • Method Details

    • getMaxAttempts

      protected int getMaxAttempts()
      Specified by:
      getMaxAttempts in class TaskImpl
    • createAttempt

      protected TaskAttemptImpl createAttempt()
      Specified by:
      createAttempt in class TaskImpl
    • getType

      public org.apache.hadoop.mapreduce.v2.api.records.TaskType getType()
    • getTaskSplitMetaInfo

      protected org.apache.hadoop.mapreduce.split.JobSplit.TaskSplitMetaInfo getTaskSplitMetaInfo()
    • getSplitsAsString

      protected String getSplitsAsString()
      Overrides:
      getSplitsAsString in class TaskImpl
      Returns:
      a String formatted as a comma-separated list of splits.