org.apache.hadoop.mapreduce.v2.api.records.impl.pb
Class TaskIdPBImpl

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

public class TaskIdPBImpl
extends TaskId


Field Summary
 
Fields inherited from class org.apache.hadoop.mapreduce.v2.api.records.TaskId
TASK
 
Constructor Summary
TaskIdPBImpl()
           
TaskIdPBImpl(MRProtos.TaskIdProto proto)
           
 
Method Summary
 int getId()
           
 JobId getJobId()
           
 MRProtos.TaskIdProto getProto()
           
 TaskType getTaskType()
           
 void setId(int id)
           
 void setJobId(JobId jobId)
           
 void setTaskType(TaskType taskType)
           
 
Methods inherited from class org.apache.hadoop.mapreduce.v2.api.records.TaskId
compareTo, equals, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TaskIdPBImpl

public TaskIdPBImpl()

TaskIdPBImpl

public TaskIdPBImpl(MRProtos.TaskIdProto proto)
Method Detail

getProto

public 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


Copyright © 2012 Apache Software Foundation. All Rights Reserved.