java.lang.Object
org.apache.hadoop.mapreduce.v2.api.records.TaskId
org.apache.hadoop.mapreduce.v2.api.records.impl.pb.TaskIdPBImpl
All Implemented Interfaces:
Comparable<TaskId>

public class TaskIdPBImpl extends TaskId
  • Constructor Details

    • TaskIdPBImpl

      public TaskIdPBImpl()
    • TaskIdPBImpl

      public TaskIdPBImpl(org.apache.hadoop.mapreduce.v2.proto.MRProtos.TaskIdProto proto)
  • Method Details

    • getProto

      public org.apache.hadoop.mapreduce.v2.proto.MRProtos.TaskIdProto getProto()
    • getId

      public int getId()
      Specified by:
      getId in class TaskId
      Returns:
      the task number.
    • setId

      public void setId(int id)
      Specified by:
      setId in class TaskId
    • getJobId

      public JobId getJobId()
      Specified by:
      getJobId in class TaskId
      Returns:
      the associated JobId
    • setJobId

      public void setJobId(JobId jobId)
      Specified by:
      setJobId in class TaskId
    • getTaskType

      public TaskType getTaskType()
      Specified by:
      getTaskType in class TaskId
      Returns:
      the type of the task - MAP/REDUCE
    • setTaskType

      public void setTaskType(TaskType taskType)
      Specified by:
      setTaskType in class TaskId